I use https://api.transitous.org/ regularly. Works mostly very well, though probably heavily depends on publicly available transportation data in the region.
That is a LOT of driving!
I drive around Europa with only ~5000 km and visit Austria, Czech republic, Slowenia, Croatia, Italy and you are still just in the USA and Canada.
Forgetting to fast how BIG the USA is.