Travel from Nashville to Toronto

Bus or fly from Nashville to Toronto?

Air Canada, WestJet and 3 other airlines fly from Nashville to Toronto every 2 hours. Alternatively, you can take a bus from Nashville to Toronto via Detroit, MI in around 17 h 18 min.

Book transport from Nashville to Toronto

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 Nashville to Toronto

From Nashville, TN bus to Nashville airport, fly to Toronto airport, then train to Toronto. 4 h 53 min $209. From Nashville, TN bus to Nashville airport, fly to Buffalo airport, then bus to Toronto. 9 h $308. From Nashville, TN bus to Nashville airport, fly to Toronto Island airport, then line 509 tram to Toronto. 7 h 16 min $489. From Nashville, TN bus to Detroit, MI, drive to Windsor, then train to Toronto. 15 h 38 min $167. From Nashville, TN bus to Detroit, MI then bus to Toronto, ON. 17 h 18 min $146. From Nashville, TN bus to Indianapolis, IN, walk to Indianapolis, IN, bus to Detroit, MI, then bus to Toronto - Royal York Hotel. 19 h 59 min $124. From Nashville, TN bus to Carbondale, IL, walk to Carbondale Amtrak, train to Chicago Union Station Amtrak, train to Detroit Amtrak, drive to Windsor, then train to Toronto. 21 h 40 min $317. From Nashville drive to Toronto. 13 h 8 min $124.