There are 11 ways to get from Cary to Canada by plane, bus (Flixbus), train (Amtrak), car, 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 to Toronto Pearson International Airport
best- Fly from Raleigh-Durham International Airport (RDU) to Toronto Pearson International Airport (YYZ)plane RDU - YYZ
5h 31m$102–511Fly to Toronto Island Airport
cheapest- Fly from Raleigh-Durham International Airport (RDU) to Toronto Island Airport (YTZ)plane RDU - YTZ
7h 16m$98–558Bus (Flixbus)
- Take the bus from Durham to New York Midtownbus FlixBus N2471 / ...
- Take the bus from New York Midtown to Torontobus FlixBus N2768a / ...
23h 24m$228–358Train 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$614–1,095Drive 1,106 km
- Drive from Cary to Torontocar 1,106 km
14h 47m$221–319Fly to Montréal–Pierre Elliott Trudeau International Airport
- Fly from Raleigh-Durham International Airport (RDU) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane RDU - YUL
6h 9m$112–612Fly to Ottawa Macdonald-Cartier International Airport
- Fly from Raleigh-Durham International Airport (RDU) to Ottawa Macdonald-Cartier International Airport (YOW)plane RDU - YOW
8h 1m$118–618Fly to Ogdensburg International Airport, train
- Fly from Raleigh-Durham International Airport (RDU) to Ogdensburg International Airport (OGS)plane RDU - OGS
- Take the train from Brockville to Ottawatrain
7h 10m$265–1,544Fly 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$289–1,510Train
- 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$750–1,344Train, 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$553–1,061
Cary to Canada by bus (Flixbus)
Comparing Your Travel Options
The cheapest way to get from Cary to Canada is to drive which costs $220 - $320 and takes 14h 47m.
The fastest way to get from Cary to Canada is to fly which takes 5h 31m and costs $100 - $550.
No, there is no direct bus from Cary to Canada. 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 Canada 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 Canada is 917 km. The road distance is 1106 km.
The best way to get from Cary to Canada without a car is to bus which takes 23h 24m and costs $220 - $360.
It takes approximately 5h 31m to get from Cary to Canada, including transfers.
Cary to Canada bus services, operated by Flixbus USA, depart from Durham station.
Cary to Canada train services, operated by Amtrak, depart from Cary station.
The best way to get from Cary to Canada is to fly which takes 5h 31m and costs $100 - $550. Alternatively, you can bus, which costs $220 - $360 and takes 23h 24m, you could also train via New York, which costs $600 - $1,100 and takes 24h 15m.
What companies run services between Cary, NC, USA and Canada?
Air Canada, United Airlines, and Delta fly from Raleigh-Durham International Airport (RDU) to Toronto Pearson International Airport (YYZ) 5 times a day. 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
- $85–490
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- $85–500
Flights from Raleigh-Durham International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $100–600
Flights from Raleigh-Durham International Airport to Montréal–Pierre Elliott Trudeau International Airport via Washington Dulles
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $100–600
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $90–550
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- $130–700
Flights from Raleigh-Durham International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 4h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–600
Flights from Raleigh-Durham International Airport to Ottawa Macdonald-Cartier International Airport via Toronto Pearson International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $110–650
Flights from Raleigh-Durham International Airport to Ottawa Macdonald-Cartier International Airport via Washington Dulles
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $100–600
Flights from Raleigh-Durham International Airport to Ottawa Macdonald-Cartier International Airport via Newark
- Ave. Duration
- 5h 53m
- When
- Every day
- Estimated price
- $110–650
Flights from Raleigh-Durham International Airport to Ottawa Macdonald-Cartier International Airport via Chicago O'Hare
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $160–800
Flights from Raleigh-Durham International Airport to Rochester via Washington Dulles
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $190–1,200
- Website
- aircanada.com
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $85–490
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- $85–500
Flights from Raleigh-Durham International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $100–600
Flights from Raleigh-Durham International Airport to Montréal–Pierre Elliott Trudeau International Airport via Toronto Pearson International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $120–650
Flights from Raleigh-Durham International Airport to Montréal–Pierre Elliott Trudeau International Airport via Washington Dulles
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $100–600
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $90–550
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- $120–650
Flights from Raleigh-Durham International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 4h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–600
Flights from Raleigh-Durham International Airport to Ottawa Macdonald-Cartier International Airport via Toronto Pearson International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $110–650
Flights from Raleigh-Durham International Airport to Ottawa Macdonald-Cartier International Airport via Washington Dulles
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $100–600
Flights from Raleigh-Durham International Airport to Ottawa Macdonald-Cartier International Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- $120–650
- Website
- aa.com
Flights from Raleigh-Durham International Airport to Montréal–Pierre Elliott Trudeau International Airport via Philadelphia
- Ave. Duration
- 4h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Sunday, and Saturday
- Estimated price
- $110–600
Flights from Raleigh-Durham International Airport to Rochester via Reagan Washington
- Ave. Duration
- 3h 48m
- When
- Sunday
- Estimated price
- $190–1,200
Flights from Raleigh-Durham International Airport to Rochester via Philadelphia
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- $200–1,200
Flights from Raleigh-Durham International Airport to Rochester via Charlotte
- Ave. Duration
- 3h 56m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,300
- Website
- southwest.com
Flights from Raleigh-Durham International Airport to Rochester via Baltimore
- Ave. Duration
- 3h 34m
- When
- Monday to Wednesday
- Estimated price
- $190–1,200
- Website
- flybreeze.com
Flights from Raleigh-Durham International Airport to Ogdensburg International Airport
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- $220–1,300
Flights from Raleigh-Durham International Airport to Rochester
- Ave. Duration
- 1h 48m
- When
- Monday, Friday, Wednesday, and Saturday
- Estimated price
- $440–2,700
- Website
- flyporter.com
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- $130–700
- Website
- delta.com
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $95–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
- $410–650
- Website
- Amtrak
Train from Cary to Cleveland Amtrak
- Ave. Duration
- 18h 20m
- Frequency
- Once daily
- Estimated price
- $550–900
- Website
- Amtrak
Train from Cleveland Amtrak to Buffalo Depew Station
- Ave. Duration
- 3h 3m
- Frequency
- Twice daily
- Estimated price
- $140–230
- Website
- Amtrak
Train from Cary to Pittsburgh Amtrak Station
- Ave. Duration
- 15h 7m
- Frequency
- Once daily
- Estimated price
- $460–750
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Estimated price
- $200–460
- Website
- VIA Rail
- Escape
- $200–440
- Business
- $260–430
- Business Plus
- $270–450
- Economy
- $230–450
- Economy Plus
- $250–460
Train from Brockville to Ottawa
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- $25–220
- Website
- VIA Rail
- Escape
- $25–90
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $28–100
- Economy Plus
- $30–110
Train from Rochester to Toronto Union Station
- Ave. Duration
- 5h 24m
- Frequency
- Once daily
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
Train from Buffalo to Toronto Union Station
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Durham to New York Midtown
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- $110–180
- Schedules at
- Flixbus USA
Bus from New York Midtown to Toronto
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- $110–170
- Schedules at
- Flixbus USA
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Pittsburgh, Pa to Buffalo, Ny
- Saver
- $60–250
- Flexible
- $110–260
Bus from Buffalo to Toronto
- Saver
- $30–85
- Flexible
- $60–90
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
Booking & Getting There
Cary to Canada bus services, operated by Flixbus USA, arrive at New York Midtown station.
Cary to Canada train services, operated by Amtrak, arrive at Cleveland Amtrak station.
Yes, the driving distance between Cary to Canada is 1106 km. It takes approximately 14h 47m to drive from Cary to Canada.
Book your Cary to Canada train tickets online with Omio.
There are 1932+ hotels available in Canada.












