There are 10 ways to get from Cary to Toronto by plane, bus (Flixbus), train (Amtrak), car, shuttle, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Raleigh-Durham International Airport to Toronto Pearson International Airport
best- Fly from Raleigh-Durham International Airport (RDU) to Toronto Pearson International Airport (YYZ)plane RDU - YYZ
5h 31m$566–2,520Bus (Flixbus)
cheapest- Take the bus from Durham to New York Midtownbus FlixBus N2471 / ...
- Take the bus from New York Midtown to Torontobus FlixBus N2768a / ...
23h 24m$202–337Train via New York
- Take the train from Cary to Ny Moynihan Train Hall At Penn Stationtrain Carolinian
- Take the train from New York Penn Station to Toronto Union Stationtrain VIA Rail
24h 15m$403–905Drive 1,106 km
- Drive from Cary to Torontocar 1,106 km
14h 47m$219–316Fly Raleigh-Durham International Airport to Toronto Island Airport
- Fly from Raleigh-Durham International Airport (RDU) to Toronto Island Airport (YTZ)plane RDU - YTZ
6h 38m$757–2,307Fly Raleigh-Durham International Airport to Buffalo Niagara International Airport, shuttle
- Fly from Raleigh-Durham International Airport (RDU) to Buffalo Niagara International Airport (BUF)plane RDU - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
6h 49m$306–780Fly Raleigh-Durham International Airport to Rochester, train
- Fly from Raleigh-Durham International Airport (RDU) to Rochester (ROC)plane RDU - ROC
- Take the train from Rochester to Toronto Union Stationtrain
10h 23m$268–1,508Train to Charlotte Douglas International Airport, fly to Toronto Pearson International Airport
- Take the train from Cary to Charlotte Amtrak Stationtrain
- Fly from Charlotte Douglas International Airport (CLT) to Toronto Pearson International Airport (YYZ)plane CLT - YYZ
8h 38m$729–2,758Train
- Take the train from Cary to Cleveland Amtraktrain
- Take the train from Cleveland Amtrak to Buffalo Depew Stationtrain
- Take the train from Buffalo to Toronto Union Stationtrain
27h 37m$390–1,013Train, bus
- Take the train from Cary to Pittsburgh Amtrak Stationtrain
- Take the bus from Pittsburgh, Pa to Buffalo, Nybus 510
- Take the bus from Buffalo to Torontobus
27h 47m$317–848
Cary to Toronto by bus (Flixbus)
Questions & Answers
The cheapest way to get from Cary to Toronto is to bus which costs $200 - $340 and takes 23h 24m.
The fastest way to get from Cary to Toronto is to fly which takes 5h 31m and costs $550 - $2,600.
No, there is no direct bus from Cary to Toronto. However, there are services departing from Cary Depot and arriving at Toronto via Regional Transit Center, Durham and New York Midtown. The journey, including transfers, takes approximately 23h 24m.
No, there is no direct train from Cary to Toronto station. However, there are services departing from Cary and arriving at Toronto Union Station via New York Penn Station. The journey, including transfers, takes approximately 24h 15m.
The distance between Cary and Toronto is 917 km. The road distance is 1106 km.
The best way to get from Cary to Toronto without a car is to bus which takes 23h 24m and costs $200 - $340.
It takes approximately 5h 31m to get from Cary to Toronto, including transfers.
Cary to Toronto bus services, operated by Flixbus USA, depart from Durham station.
Cary to Toronto train services, operated by Amtrak, depart from Cary station.
The best way to get from Cary to Toronto is to fly which takes 5h 31m and costs $550 - $2,600. Alternatively, you can bus, which costs $200 - $340 and takes 23h 24m, you could also train via New York, which costs $400 - $950 and takes 24h 15m.
What companies run services between Cary, NC, USA and Toronto, ON, Canada?
Air Canada, United Airlines, and Delta fly from Raleigh-Durham International Airport (RDU) to Toronto Pearson International Airport (YYZ) every 4 hours. Alternatively, you can take a bus from Cary Depot to Toronto via Regional Transit Center, Durham Station, Durham, and New York Midtown in around 23h 24m.
- Website
- united.com
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $80–480
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- $85–490
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- $85–500
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 5h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–650
Flights from Raleigh-Durham International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $100–550
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $130–800
Flights from Raleigh-Durham International Airport to Rochester via Washington Dulles
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $160–1,000
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $95–550
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $100–550
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Cary to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 10h 48m
- Frequency
- Once daily
- Estimated price
- $200–450
- Website
- Amtrak
Train from Cary to Charlotte Amtrak Station
- Ave. Duration
- 2h 58m
- Frequency
- 5 times a day
- Estimated price
- $60–140
- Website
- Amtrak
Train from Cary to Cleveland Amtrak
- Ave. Duration
- 18h 20m
- Frequency
- Once daily
- Estimated price
- $280–650
- Website
- Amtrak
Train from Cleveland Amtrak to Buffalo Depew Station
- Ave. Duration
- 3h 3m
- Frequency
- Twice daily
- Estimated price
- $70–160
- Website
- Amtrak
Train from Cary to Pittsburgh Amtrak Station
- Ave. Duration
- 15h 7m
- Frequency
- Once daily
- Estimated price
- $220–500
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Durham to New York Midtown
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- $100–170
- Schedules at
- Flixbus USA
Bus from New York Midtown to Toronto
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- $95–160
- Schedules at
- Flixbus USA
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Cary to Toronto bus services, operated by Flixbus USA, arrive at New York Midtown station.
Cary to Toronto train services, operated by Amtrak, arrive at Ny Moynihan Train Hall At Penn Station.
Yes, the driving distance between Cary to Toronto is 1106 km. It takes approximately 14h 47m to drive from Cary to Toronto.
Book your Cary to Toronto train tickets online with Omio.
There are 1952+ hotels available in Toronto.






