There are 11 ways to get from Burlington to Toronto by plane, bus (Flixbus), train (Amtrak), car, train, shuttle, 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 Piedmont Triad International Airport to Toronto Island Airport
best- Fly from Piedmont Triad International Airport (GSO) to Toronto Island Airport (YTZ)plane GSO - YTZ
6h 32m$1,049–1,674Fly Piedmont Triad International Airport to Toronto Pearson International Airport
cheapest- Fly from Piedmont Triad International Airport (GSO) to Toronto Pearson International Airport (YYZ)plane GSO - YYZ
7h 17m$168–687Bus
- Take the bus from Garden Road / Walmart - Burlington to New York, NYbus Burlington
- Take the bus from New York Midtown to Torontobus FlixBus N2768a / ...
24h 17m$221–341Train
- Take the train from Burlington Amtrak Station to Ny Moynihan Train Hall At Penn Stationtrain Carolinian
- Take the train from New York Penn Station to Toronto Union Stationtrain VIA Rail
25h 16m$461–995Drive 1,087.3 km
- Drive from Burlington to Torontocar 1,087.3 km
13h 46m$215–311Train to Raleigh-Durham International Airport, fly to Toronto Pearson International Airport
- Take the train from Burlington Amtrak Station to Durham Amtrak Stationtrain
- Fly from Raleigh-Durham International Airport (RDU) to Toronto Pearson International Airport (YYZ)plane RDU - YYZ
6h 33m$779–2,451Train to Raleigh-Durham International Airport, fly to Toronto Island Airport
- Take the train from Burlington Amtrak Station to Durham Amtrak Stationtrain
- Fly from Raleigh-Durham International Airport (RDU) to Toronto Island Airport (YTZ)plane RDU - YTZ
7h 43m$770–2,438Train to Raleigh-Durham International Airport, fly to Buffalo Niagara International Airport, shuttle
- Take the train from Burlington Amtrak Station to Durham Amtrak Stationtrain
- 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
7h 55m$319–811Train to Charlotte Douglas International Airport, fly to Toronto Pearson International Airport
- Take the train from Burlington Amtrak Station to Charlotte Amtrak Stationtrain
- Fly from Charlotte Douglas International Airport (CLT) to Toronto Pearson International Airport (YYZ)plane CLT - YYZ
7h 44m$767–1,924Train to Charlotte Douglas International Airport, fly to Buffalo Niagara International Airport, shuttle
- Take the train from Burlington Amtrak Station to Charlotte Amtrak Stationtrain
- Fly from Charlotte Douglas International Airport (CLT) to Buffalo Niagara International Airport (BUF)plane CLT - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
9h 6m$347–1,234Train, bus
- Take the train from Burlington Amtrak Station to Durham Amtrak Stationtrain
- Take the bus from Durham to Port Authority Bus Terminalbus
- Take the bus from Port Authority Bus Terminal to Torontobus
27h 39m$225–460
Burlington to Toronto by train
Questions & Answers
The cheapest way to get from Burlington to Toronto is to bus which costs $220 - $350 and takes 24h 17m.
The fastest way to get from Burlington to Toronto is to fly which takes 6h 32m and costs $1,000 - $1,700.
No, there is no direct bus from Burlington to Toronto. However, there are services departing from Across from Burlington City Hall and arriving at Toronto via Garden Road / Walmart - Burlington, New York City Chinatown and New York Midtown. The journey, including transfers, takes approximately 24h 17m.
No, there is no direct train from Burlington station to Toronto station. However, there are services departing from Burlington Amtrak Station and arriving at Toronto Union Station via New York Penn Station. The journey, including transfers, takes approximately 25h 16m.
The distance between Burlington and Toronto is 892 km. The road distance is 1087.3 km.
The best way to get from Burlington to Toronto without a car is to bus which takes 24h 17m and costs $220 - $350.
It takes approximately 6h 32m to get from Burlington to Toronto, including transfers.
Burlington to Toronto bus services, operated by Wanda Coach, depart from Garden Road / Walmart - Burlington station.
Burlington to Toronto train services, operated by Amtrak, depart from Burlington Amtrak Station.
The best way to get from Burlington to Toronto is to fly which takes 6h 32m and costs $1,000 - $1,700. Alternatively, you can bus, which costs $220 - $350 and takes 24h 17m, you could also train, which costs $460 - $1,000 and takes 25h 16m.
What companies run services between Burlington, NC, USA and Toronto, ON, Canada?
United Airlines, Air Canada, and three other airlines fly from Piedmont Triad International Airport (GSO) to Toronto Island Airport (YTZ) every 4 hours. Alternatively, you can take a bus from Across from Burlington City Hall to Toronto via Garden Road / Walmart - Burlington, New York, NY, New York City Chinatown, and New York Midtown in around 24h 17m.
- Website
- united.com
Flights from Piedmont Triad International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $110–650
Flights from Piedmont Triad International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- $160–800
Flights from Piedmont Triad International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- $140–700
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $85–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–480
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $110–600
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via Newark
- Ave. Duration
- 5h 43m
- When
- Sunday
- Estimated price
- $130–700
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- $90–550
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
- $140–700
Flights from Raleigh-Durham International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 4h 24m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–600
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $140–800
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $100–550
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $110–600
Flights from Charlotte Douglas International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- $170–950
- Website
- aa.com
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via Philadelphia
- Ave. Duration
- 4h 54m
- When
- Every day
- Estimated price
- $120–650
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via Charlotte Douglas International Airport
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- $120–650
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via New York La Guardia
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- $130–700
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via Reagan Washington
- Ave. Duration
- 5h 11m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–600
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport via Charlotte Douglas International Airport
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $170–900
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport via Philadelphia
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $160–850
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- $100–550
Flights from Charlotte Douglas International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $160–950
Flights from Charlotte Douglas International Airport to Buffalo Niagara International Airport via Philadelphia
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $200–1,100
- Website
- aircanada.com
Flights from Piedmont Triad International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $110–650
Flights from Piedmont Triad International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- $160–800
Flights from Piedmont Triad International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- $140–700
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $85–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–480
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $110–600
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via Newark
- Ave. Duration
- 5h 43m
- When
- Sunday
- Estimated price
- $130–700
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- $90–550
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- $130–650
Flights from Raleigh-Durham International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 4h 24m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–600
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $100–550
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $110–600
- Website
- delta.com
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $100–550
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- $120–650
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via Atlanta
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- $160–750
Flights from Piedmont Triad International Airport to Toronto Pearson International Airport via New York La Guardia
- Ave. Duration
- 6h 8m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–700
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $110–600
- Website
- southwest.com
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $140–850
Flights from Charlotte Douglas International Airport to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 4h 1m
- When
- Saturday, Sunday, Tuesday, and Wednesday
- Estimated price
- $180–1,000
Flights from Charlotte Douglas International Airport to Buffalo Niagara International Airport via Nashville
- Ave. Duration
- 4h 15m
- When
- Tuesday and Wednesday
- Estimated price
- $240–1,200
- Website
- flyporter.com
Flights from Piedmont Triad International Airport to Toronto Island Airport via Newark
- Ave. Duration
- 5h 23m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–700
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Chicago Midway
- Ave. Duration
- 4h 30m
- When
- Sunday, Tuesday, and Wednesday
- Estimated price
- $140–700
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- $100–550
- Website
- flyfrontier.com
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 42m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $170–600
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Burlington Amtrak Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- $260–550
- Website
- https://www.amtrak.com/home.html
Train from Burlington Amtrak Station to Durham Amtrak Station
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- $14–30
- Website
- https://www.amtrak.com/home.html
Train from Burlington Amtrak Station to Durham Amtrak Station
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- $14–30
- Website
- https://www.amtrak.com/home.html
Train from Burlington Amtrak Station to Durham Amtrak Station
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- $14–30
- Website
- https://www.amtrak.com/home.html
Train from Burlington Amtrak Station to Charlotte Amtrak Station
- Ave. Duration
- 2h 2m
- Frequency
- 4 times a day
- Estimated price
- $50–110
- Website
- https://www.amtrak.com/home.html
Train from Burlington Amtrak Station to Charlotte Amtrak Station
- Ave. Duration
- 2h 2m
- Frequency
- 4 times a day
- Estimated price
- $50–110
- Website
- https://www.amtrak.com/home.html
Train from Burlington Amtrak Station to Durham Amtrak Station
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- $14–30
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Estimated price
- $200–460
- Website
- https://www.viarail.ca/en
- Escape
- $200–440
- Business
- $260–430
- Business Plus
- $270–450
- Economy
- $230–450
- Economy Plus
- $250–460
- Phone
- +1 646-630-7186
- [email protected]
- Website
- wandacoach.com
Bus from Garden Road / Walmart - Burlington to New York, NY
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a day
- Estimated price
- $110–150
- Website
- https://www.wandacoach.com
- Book at
- https://www.gotobus.com/wanda-travel/
- Adult One Way
- $110–150
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from New York Midtown to Toronto
- Ave. Duration
- 10h
- Frequency
- Every 3 hours
- Estimated price
- $110–190
- Schedules at
- flixbus.com
- Phone
- +1 905 374 8111
- [email protected]
- Website
- niagaraairbus.com
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- https://www.niagaraairbus.com/
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- https://www.niagaraairbus.com/
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Durham to Port Authority Bus Terminal
- Ave. Duration
- 12h 55m
- Frequency
- Twice daily
- Estimated price
- $110–220
- Website
- https://www.greyhound.com/
Bus from Port Authority Bus Terminal to Toronto
- Ave. Duration
- 12h 5m
- Frequency
- Every 4 hours
- Estimated price
- $100–210
- Website
- https://www.greyhound.com/
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
Why you should take the train in the US
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Burlington to Toronto bus services, operated by Wanda Coach, arrive at New York, NY station.
Burlington to Toronto train services, operated by Amtrak, arrive at Ny Moynihan Train Hall At Penn Station.
Yes, the driving distance between Burlington to Toronto is 1087 km. It takes approximately 13h 46m to drive from Burlington to Toronto.
Book your Burlington to Toronto train tickets online with Omio.
There are 1141+ hotels available in Toronto.















