There are 9 ways to get from Vergennes to Toronto by bus, train, car, plane, or train (Amtrak)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Burlington Downtown Transit Ctr to Montrealbus Greyhound US0260
- Take the train from Montréal to Toronto Union Stationtrain VIA Rail
11h 19mBus via Syracuse
cheapest- Take the bus from State of VT Park and Ride to Albany International Airportbus 7
- Take the bus from Albany to Syracusebus
- Take the bus from Syracuse Bus Station to Torontobus
21h 37m$20–307Bus
- Take the bus from Burlington Downtown Transit Ctr to Montrealbus Greyhound US0260
- Take the bus from Montreal, QC to Toronto Union Stationbus Montreal
13h 48mDrive 622.4 km
- Drive from Vergennes to Torontocar 622.4 km
8h 12m$122–175Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport
- Take the bus from Burlington Downtown Transit Ctr to Montrealbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
7h 52mTrain
- Take the train from Ferrisburgh to Schenectadytrain Ethan Allen Express
- Take the train from Schenectady to Toronto Union Stationtrain VIA Rail
13h 41mBus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport
- Take the bus from Burlington Downtown Transit Ctr to Montrealbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
8h 31mBus to Montréal/Saint-Hubert Airport, fly to Toronto Island Airport
- Take the bus from Burlington Downtown Transit Ctr to Montrealbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
8h 35mBus to Montréal/Saint-Hubert Airport, fly to Toronto Pearson International Airport
- Take the bus from Burlington Downtown Transit Ctr to Montrealbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
9h 15m
Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ) flights
Questions & Answers
The cheapest way to get from Vergennes to Toronto is to drive which costs $120 - $180 and takes 8h 12m.
The fastest way to get from Vergennes to Toronto is to drive which takes 8h 12m and costs $120 - $180.
No, there is no direct bus from Vergennes to Toronto station. However, there are services departing from Vergennes Green St. and arriving at Toronto Union Station via Burlington Downtown Transit Ctr, Montréal - Gare d'autocars and Montreal, QC. The journey, including transfers, takes approximately 13h 48m.
No, there is no direct train from Vergennes to Toronto station. However, there are services departing from Ferrisburgh and arriving at Toronto Union Station via Schenectady. The journey, including transfers, takes approximately 13h 41m.
The distance between Vergennes and Toronto is 726 km. The road distance is 622.4 km.
The best way to get from Vergennes to Toronto without a car is to bus and train which takes 11h 19m and costs .
It takes approximately 11h 19m to get from Vergennes to Toronto, including transfers.
Vergennes to Toronto bus services, operated by Greyhound-us, depart from Burlington Downtown Transit Ctr station.
Vergennes to Toronto train services, operated by Amtrak, depart from Ferrisburgh station.
The best way to get from Vergennes to Toronto is to bus which takes 13h 48m and costs . Alternatively, you can train, which costs and takes 13h 41m.
What companies run services between Vergennes, VT, USA and Toronto, ON, Canada?
You can take a bus from Vergennes Green St. to Toronto Union Station via Burlington Downtown Transit Ctr, Montreal, Montréal - Gare d'autocars, Montréal - Terminus Mansfield, and Montreal, QC in around 13h 48m. Alternatively, you can take a train from Ferrisburgh to Toronto Union Station via Schenectady in around 13h 41m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $50–360
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 2h 54m
- When
- Every day
- Estimated price
- $50–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $50–340
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $180–500
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 23m
- When
- Friday
- Estimated price
- $180–500
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $200–1,000
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $230–1,000
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $210–950
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $180–500
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 23m
- When
- Friday
- Estimated price
- $180–500
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $90–1,000
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $90–500
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Monday and Friday
- Estimated price
- $140–350
- Website
- viarail.ca
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Schedules at
- viarail.ca
Train from Schenectady to Toronto Union Station
- Ave. Duration
- 9h 9m
- Frequency
- Once daily
- Schedules at
- viarail.ca
- Website
- amtrak.com
Train from Ferrisburgh to Schenectady
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Schedules at
- amtrak.com
- Website
- greyhound.com
Bus from Burlington Downtown Transit Ctr to Montreal
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Schedules at
- greyhound.com
Bus from Syracuse Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Schedules at
- greyhound.com
- Phone
- +1 866 488 4452
- questions@ca.megabus.com
- Website
- ca.megabus.com
Bus from Montreal, QC to Toronto Union Station
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- $10–110
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
- Website
- vttranslines.com
Bus from State of VT Park and Ride to Albany International Airport
- Ave. Duration
- 4h 32m
- Frequency
- Twice daily
- Estimated price
- $1–70
- Schedules at
- vttranslines.com
- Website
- trailways.com
Bus from Albany to Syracuse
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Estimated price
- $9–130
- Schedules at
- trailways.com
Bus from Syracuse Bus Station to Toronto
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $10–110
- Schedules at
- trailways.com
- Website
- flixbus.com
Bus from Syracuse Bus Station to Toronto
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Schedules at
- flixbus.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
Travelling to the US: What do I need to know?
Read the travel guide
More Questions & Answers
Vergennes to Toronto bus services, operated by Greyhound-us, arrive at Montreal station.
Vergennes to Toronto train services, operated by Amtrak, arrive at Schenectady station.
Yes, the driving distance between Vergennes to Toronto is 622 km. It takes approximately 8h 12m to drive from Vergennes to Toronto.
Book your Vergennes to Toronto train tickets online with Omio.
There are 1488+ hotels available in Toronto.



