There are 5 ways to get from Quebec to Ontario by subway, plane, tram, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 2 subway to Montréal–Pierre Elliott Trudeau International Airport, fly, line 2 tram
best- Take the subway from Station Villa-Maria to Station Lionel-Groulxsubway
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Ottawa Macdonald-Cartier International Airport (YOW)plane YUL - YOW
- Take the tram from South Keys O-Train North / Nord to Corso Italia O-Train North / Nordtram
2h 59m$296–1,016Bus
cheapest- Take the bus from Montreal, QC to Toronto Union Stationbus Montreal
8h 5m$14–114Train
- Take the train from Montréal to Toronto Union Stationtrain VIA Rail
5h 23m$120–350Drive 536.2 km
- Drive from Montreal to Torontocar 536.2 km
6h 5m$106–153Line 67 bus, line 1 tram, fly to Toronto Island Airport
- Take the bus from GRÉBER/de la SAVANE to Station Lyonbus
- Take the tram from Lyon O-Train East / Est to Hurdman O-Train East / Esttram
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Island Airport (YTZ)plane YOW - YTZ
3h 33m$172–562
Quebec to Ontario by train
Questions & Answers
The cheapest way to get from Quebec to Ontario is to bus which costs $13 - $120 and takes 8h 5m.
The fastest way to get from Quebec to Ontario is to line 2 subway and fly and line 2 tram which takes 2h 59m and costs $290 - $1,100.
No, there is no direct bus from Quebec to Ontario station. However, there are services departing from Sherbrooke / Guy and arriving at Toronto Union Station via Montreal, QC. The journey, including transfers, takes approximately 8h 5m.
Yes, there is a direct train departing from Montréal and arriving at Toronto Union Station station. Services depart every four hours, and operate every day. The journey takes approximately 5h 23m.
The distance between Quebec and Ontario is 183 km. The road distance is 536.2 km.
The best way to get from Quebec to Ontario without a car is to train which takes 5h 23m and costs $120 - $350.
It takes approximately 2h 59m to get from Quebec to Ontario, including transfers.
Quebec to Ontario bus services, operated by Megabus Canada, depart from Montreal, QC station.
Quebec to Ontario train services, operated by VIA Rail, depart from Montréal station.
The best way to get from Quebec to Ontario is to train which takes 5h 23m and costs $120 - $350. Alternatively, you can bus, which costs $13 - $120 and takes 8h 5m.
What companies run services between Quebec, Canada and Ontario, Canada?
VIA Rail operates a train from Montréal to Toronto Union Station every 4 hours. Tickets cost $120–350 and the journey takes 5h 23m. Alternatively, Megabus Canada operates a bus from Montreal, QC to Toronto Union Station every 4 hours. Tickets cost $10–110 and the journey takes 6h 45m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 47 min
- When
- Every day
- Estimated price
- $45–350
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $50–370
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 55 min
- When
- Tuesday and Sunday
- Estimated price
- $650–1,000
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- $160–550
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 55 min
- When
- Tuesday and Sunday
- Estimated price
- $650–1,000
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- $160–550
- Website
- jetaviation.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 40 min
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $45–350
- Phone
- 514-786-4636
- Website
- stm.info
Subway from Station Villa-Maria to Station Lionel-Groulx
- Ave. Duration
- 6 min
- Frequency
- Every 10 minutes
- Estimated price
- $4
- Website
- http://www.stm.info
- Phone
- +1 613-560-5000
- Website
- octranspo.com
Tram from South Keys O-Train North / Nord to Corso Italia O-Train North / Nord
- Ave. Duration
- 19 min
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Website
- https://www.octranspo.com/en/
- Adult
- $4
Tram from Lyon O-Train East / Est to Hurdman O-Train East / Est
- Ave. Duration
- 11 min
- Frequency
- Every 10 minutes
- Estimated price
- $4
- Website
- https://www.octranspo.com/en/
- Adult
- $4
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- $120–350
- Website
- https://www.viarail.ca/en
- Escape
- $120–290
- Business
- $170–330
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
- Phone
- +1 866 488 4452
- [email protected]
- 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
- Phone
- +1 819 770 3242
- Website
- sto.ca
Bus from GRÉBER/de la SAVANE to Station Lyon
- Ave. Duration
- 24 min
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Website
- https://www.sto.ca/en/
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 5 incredible day trips from Florence by train, How do I buy a London Underground ticket?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Quebec to Ontario bus services, operated by Megabus Canada, arrive at Toronto Union Station.
Quebec to Ontario train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Quebec to Ontario is 536 km. It takes approximately 6h 5m to drive from Quebec to Ontario.
Book your Quebec to Ontario train tickets online with Omio.
There are 1966+ hotels available in Ontario.

















