There are 7 ways to get from Bedford to Toronto by taxi, plane, train, bus, car, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Montréal/Saint-Hubert Airport, fly to Toronto Island Airport
best- Take the taxi from Bedford to Montreal-St-Hubert-Airport-YHUtaxi
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
2h 22m$339–1,211Bus
cheapest- Take the bus from Cowansville to Montréalbus Cowansville
- Take the bus from Montreal, QC to Toronto Union Stationbus Montreal
9h 45m$104–222Taxi, train
- Take the taxi from Bedford to Station Brossard - Quai 1taxi
- Take the train from Montréal to Toronto Union Stationtrain VIA Rail
7h 27m$244–497Drive 602.5 km
- Drive from Bedford to Torontocar 602.5 km
6h 52m$118–171Taxi to Montréal/Saint-Hubert Airport, fly to Toronto Pearson International Airport
- Take the taxi from Bedford to Montreal-St-Hubert-Airport-YHUtaxi
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
3h 3m$328–774Taxi to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport
- Take the taxi from Bedford to Terminus SJSRtaxi
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
4h 20m$265–661Taxi, bus, tram to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport
- Take the taxi from Bedford to Terminus SJSRtaxi
- Take the bus from Terminus SJSR to Terminus Brossardbus
- Take the tram from Station Brossard - Quai 1 to Station Gare Centrale - Quai 1tram
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
5h 2m
Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ) flights
Questions & Answers
The cheapest way to get from Bedford to Toronto is to drive which costs $110 - $170 and takes 6h 52m.
The fastest way to get from Bedford to Toronto is to taxi and fly which takes 2h 22m and costs $330 - $1,300.
No, there is no direct bus from Bedford to Toronto station. However, there are services departing from Cowansville and arriving at Toronto Union Station via Montreal, QC. The journey, including transfers, takes approximately 9h 45m.
The distance between Bedford and Toronto is 591 km. The road distance is 602.5 km.
The best way to get from Bedford to Toronto without a car is to taxi and train which takes 7h 27m and costs $240 - $500.
It takes approximately 2h 22m to get from Bedford to Toronto, including transfers.
Bedford to Toronto bus services, operated by LimoCar, depart from Cowansville station.
Bedford to Toronto bus services, operated by LimoCar, arrive at Montréal station.
Yes, the driving distance between Bedford to Toronto is 602 km. It takes approximately 6h 52m to drive from Bedford to Toronto.
There are 1953+ hotels available in Toronto.
What companies run services between Bedford, QC, Canada and Toronto, ON, Canada?
You can take a vehicle from Bedford to Toronto Union Station via Cowansville, Montréal, and Montreal, QC in around 9h 45m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $55–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $55–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $55–350
- Website
- airtransat.com
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $150–900
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $140–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $130–850
- Website
- flyporter.com
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $150–900
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $140–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $180–850
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $130–550
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $330–650
- 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 833 736 4636
- [email protected]
- Website
- Reseau Express Metropolitain (REM)
Tram from Station Brossard - Quai 1 to Station Gare Centrale - Quai 1
- Ave. Duration
- 18 min
- Frequency
- Every 10 minutes
- Website
- Reseau Express Metropolitain (REM)
- Phone
- +1 819 562 8899
- [email protected]
- Website
- Limocar
Bus from Cowansville to Montréal
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- $24–30
- Website
- Limocar
- Adult
- $24–30
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Montreal, QC to Toronto Union Station
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- $10–110
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
- Website
- Saint Jean Sur Richelieu
Bus from Terminus SJSR to Terminus Brossard
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Schedules at
- Saint Jean Sur Richelieu
- Ave. Duration
- 45 min
- Estimated price
- $85–220
Taxi Bedford
- Phone
- +1 450 248 4511
- Website
- taxibedford.ca
Taxi Bedford
- Phone
- +1 450 248 4511
- Website
- taxibedford.ca
Taxi Bedford
- Phone
- +1 450 248 4511
- Website
- taxibedford.ca
Taxi Bedford
- Phone
- +1 450 248 4511
- Website
- taxibedford.ca
Taxi Bedford
- Phone
- +1 450 248 4511
- Website
- taxibedford.ca
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Train travel in Spain: A guide to Renfe, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.











