There are 8 ways to get from Barre to Toronto by bus, train, bus (Greyhound, Flixbus), car, or plane
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 Montpelier Transit Center to Montrealbus Greyhound US0260
- Take the train from Montréal to Toronto Union Stationtrain VIA Rail
11h 59m$151–409Bus
cheapest- Take the bus from Montpelier Transit Center to Montrealbus Greyhound US0260
- Take the bus from Kirkland to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floorbus 2720
14h 9m$61–190Drive 691.9 km
- Drive from Barre to Torontocar 691.9 km
8h 40m$141–203Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport
- Take the bus from Montpelier Transit Center to Montrealbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
8h 30m$215–663Bus via Ottawa
- Take the bus from Montpelier Transit Center to Montrealbus
- Take the bus from Montreal to Ottawabus
- Take the bus from Ottawa to Torontobus
16h 54m$109–190Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport
- Take the bus from Montpelier Transit Center to Montrealbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
9h 10m$184–626Bus to Montréal/Saint-Hubert Airport, fly to Toronto Island Airport
- Take the bus from Montpelier Transit Center to Montrealbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
9h 16m$195–613Bus to Montréal/Saint-Hubert Airport, fly to Toronto Pearson International Airport
- Take the bus from Montpelier Transit Center to Montrealbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
9h 56m$194–626
Barre to Toronto by bus, subway, and train
Comparing Your Travel Options
The cheapest way to get from Barre to Toronto is to bus which costs $60 - $190 and takes 14h 9m.
The fastest way to get from Barre to Toronto is to bus and fly which takes 8h 30m and costs $210 - $700.
No, there is no direct bus from Barre to Toronto. However, there are services departing from N Main Street at Keith Avenue and arriving at Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor via Montpelier Transit Center, Montréal and Kirkland. The journey, including transfers, takes approximately 14h 9m.
The distance between Barre and Toronto is 762 km. The road distance is 691.9 km.
The best way to get from Barre to Toronto without a car is to bus and train which takes 11h 59m and costs $150 - $410.
It takes approximately 11h 59m to get from Barre to Toronto, including transfers.
Barre to Toronto bus services, operated by Greyhound USA, depart from Montpelier Transit Center station.
Barre to Toronto bus services, operated by Greyhound USA, arrive at Montreal station.
Yes, the driving distance between Barre to Toronto is 692 km. It takes approximately 8h 40m to drive from Barre to Toronto.
There are 1966+ hotels available in Toronto.
What companies run services between Barre, VT, USA and Toronto, ON, Canada?
You can take a bus from N Main Street at Keith Avenue to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor via Memorial Drive at Bond Auto Parts, Montpelier Transit Center, Montreal, Montréal, and Kirkland in around 14h 9m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $60–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- $60–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $60–390
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- $120–350
- Website
- VIA Rail
- Escape
- $120–290
- Business
- $170–330
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Montpelier Transit Center to Montreal
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $29–50
- Website
- Greyhound
Bus from Montpelier Transit Center to Montreal
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $29–50
- Website
- Greyhound
Bus from Montpelier Transit Center to Montreal
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $29–50
- Website
- Greyhound
Bus from Montpelier Transit Center to Montreal
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $29–50
- Website
- Greyhound
Bus from Montpelier Transit Center to Montreal
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $29–50
- Website
- Greyhound
Bus from Montpelier Transit Center to Montreal
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $29–50
- Website
- Greyhound
Bus from Montpelier Transit Center to Montreal
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $29–50
- Website
- Greyhound
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
Need to know: Greyhound
Read the travel guide







