Travel from Toronto to North-Carolina

Train, bus or fly from Toronto to North Carolina?

Air Canada, United Airlines and two other airlines fly from Toronto to Cary every 2 hours. Alternatively, you can take a bus from Toronto to Charlotte via Detroit, MI in around 22 hours 22 minutes.

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

ModeDurationPrice
From UP Express Union Station train to Toronto airport, fly to Raleigh/Durham airport, line 100 bus to Regional Transit Center, then line 300 bus to Cary.5 h 7 min$211
From UP Express Union Station train to Toronto airport, fly to Charlotte airport, then line 5 bus to Charlotte.4 h 57 min$250
From Toronto, ON bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Charlotte airport, then line 5 bus to Charlotte.6 h 34 min$271
From Toronto, ON bus to Detroit, MI then bus to Charlotte, NC.22 h 22 min$125
From Toronto bus to Washington then bus to Charlotte.23 h 55 min$115
From Toronto train to New York Penn Station, train to Charlotte Amtrak, then taxi to Charlotte.26 h 32 min$332
From Toronto drive to Charlotte.12 h 59 min$123

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

It takes approximately 5 hours 7 minutes to get from Toronto to North Carolina, including transfers.

Is there a direct bus between Toronto and North Carolina?

No, there is no direct bus from Toronto to North Carolina. However, there are services departing from Toronto, ON and arriving at Charlotte, NC via Detroit, MI. The journey, including transfers, takes approximately 22 hours 22 minutes.

Operators from Toronto to North Carolina

OperatorPhoneWebsite
UP ExpressUP Express
Air CanadaAir Canada
United AirlinesUnited Airlines
DeltaDelta
American AirlinesAmerican Airlines
Go TriangleGo Triangle
WestJetWestJet
Charlotte Area TransitCharlotte Area Transit
Megabus877-462-6342Megabus
Niagara FrontierNiagara Frontier
Southwest AirlinesSouthwest Airlines
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Greyhound USA+1 214-849-8100Greyhound USA
VIA Rail+1 1 888 842-7245VIA Rail
Amtrak+1 1-800-872-7245Amtrak