Travel from Toronto to Nashville

Bus or fly from Toronto to Nashville?

Air Canada, WestJet and three other airlines fly from Toronto to Nashville hourly. Alternatively, you can take a bus from Toronto to Nashville via Detroit, MI in around 16 hours 57 minutes.

Book transport from Toronto to Nashville

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Toronto to Nashville

From UP Express Union Station train to Toronto airport, fly to Nashville airport, then bus to Nashville.5 h 31 min$188
From Toronto train to Windsor, drive to Detroit, MI, then bus to Nashville, TN.16 h 17 min$166
From Toronto, ON bus to Detroit, MI then bus to Nashville, TN.16 h 57 min$135
From Toronto train to Windsor, drive to Detroit Amtrak, train to Chicago Union Station Amtrak, train to Carbondale Amtrak, walk to Carbondale, IL, then bus to Nashville, TN.22 h 1 min$251
From Toronto train to Washington St & Exchange St, line 6 bus to Buffalo, NY, bus to Cincinnati, OH, then bus to Nashville, TN.22 h 19 min$175
From Toronto drive to Nashville.13 h 12 min$124

How long does it take to get from Toronto to Nashville?

It takes approximately 5 hours 31 minutes to get from Toronto to Nashville, including transfers.

Is there a direct bus between Toronto and Nashville?

No, there is no direct bus from Toronto to Nashville. However, there are services departing from Toronto, ON and arriving at Nashville, TN via Detroit, MI. The journey, including transfers, takes approximately 16 hours 57 minutes.

Operators from Toronto to Nashville

UP ExpressUP Express
Air CanadaAir Canada
United AirlinesUnited Airlines
American AirlinesAmerican Airlines
Nashville MTANashville MTA
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound USA+1 214-849-8100Greyhound USA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Amtrak+1 1-800-872-7245Amtrak
Niagara FrontierNiagara Frontier
Barons BusBarons Bus