Travel from North-Carolina to Toronto

Train, bus or fly from North Carolina to Toronto?

American Airlines, Air Canada and 3 other airlines fly from Charlotte to Toronto hourly. Alternatively, Greyhound USA operates a bus from Charlotte to Toronto twice daily. Tickets cost $60 - $160 and the journey takes 17 h 15 min. 2 other operators also service this route.

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 North Carolina to Toronto

From Charlotte Transportation Center line 5 bus to Charlotte airport, fly to Toronto airport, then train to Toronto. 4 h 46 min $275. From N Harrison Ave at W Johnson St line 300 bus to Regional Transit Center, line 100 bus to Raleigh/Durham airport, fly to Toronto airport, then train to Toronto. 4 h 56 min $239. From Charlotte Transportation Center line 5 bus to Charlotte airport, fly to Buffalo airport, then bus to Toronto. 6 h 59 min $264. From N Harrison Ave at W Johnson St line 300 bus to Regional Transit Center, line 100 bus to Raleigh/Durham airport, fly to Buffalo airport, then bus to Toronto. 8 h 31 min $278. From N Harrison Ave at W Johnson St line 300 bus to Regional Transit Center, line 100 bus to Raleigh/Durham airport, fly to Toronto Island airport, then line 509 tram to Toronto. 7 h 16 min $399. From Charlotte, NC bus to Detroit, MI then bus to Toronto, ON. 23 h 33 min $135. From Charlotte bus to Washington then bus to Toronto. 23 h 55 min $114. From Charlotte taxi to Charlotte Amtrak, train to New York, then train to Toronto. 25 h 28 min $328. From Charlotte drive to Toronto. 13 h $123.

How long does it take to get from North Carolina to Toronto?

It takes approximately 4 h 46 min to get from North Carolina to Toronto.