There are 6 ways to get from Saint-Jean-sur-Richelieu to Markham by train, bus, car, tram, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Montréal to Oshawatrain VIA Rail
- Take the bus from Durham College Oshawa GO to Cornell Bus Terminalbus 56 / ...
8h 7m$77–173Bus
cheapest- Take the bus from Montreal, QC to Scarborough, ONbus Montreal
10h 23m$25–119Drive 557.4 km
- Drive from Saint-Jean-sur-Richelieu to Markhamcar 557.4 km
6h 9m$109–157Line 685 bus, line 481 bus, tram, fly to Toronto Pearson International Airport, line 56 bus
- Take the bus from du Séminaire Nord / Saint-Michel to Terminus Chambly - Quai 6bus
- Take the bus from Terminus Chambly - Quai 5 to Terminus Brossard - Quai 13bus
- 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
- Take the bus from Hwy 407 Bus Terminal to Unionville GO Busbus
5h 30mBus via Ottawa
- Take the bus from Laval, QC - TERMINUS CARTIER to Ottawa, ON - ST-LAURENT/COVENTRYbus Montreal
- Take the bus from Ottawa to Scarborough Centrebus FlixBus 2710 / ...
12h 12m$192–241Line 685 bus, line 481 bus, tram, fly to Toronto Island Airport, train
- Take the bus from du Séminaire Nord / Saint-Michel to Terminus Chambly - Quai 6bus
- Take the bus from Terminus Chambly - Quai 5 to Terminus Brossard - Quai 13bus
- 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 Island Airport (YTZ)plane YUL - YTZ
- Take the train from Union Station GO to Markham GOtrain
6h 18m
Saint-Jean-sur-Richelieu to Markham by bus, tram, and train
Questions & Answers
The cheapest way to get from Saint-Jean-sur-Richelieu to Markham is to bus which costs $24 - $120 and takes 10h 23m.
The fastest way to get from Saint-Jean-sur-Richelieu to Markham is to drive which takes 6h 9m and costs $100 - $160.
No, there is no direct bus from Saint-Jean-sur-Richelieu to Markham. However, there are services departing from du Séminaire Nord / Saint-Michel and arriving at McCowan Rd at South Unionville Ave via Terminus Chambly - Quai 5, Terminus Brossard, Montreal, QC and Scarborough Centre Station. The journey, including transfers, takes approximately 10h 23m.
The distance between Saint-Jean-sur-Richelieu and Markham is 581 km. The road distance is 557.4 km.
The best way to get from Saint-Jean-sur-Richelieu to Markham without a car is to train and bus which takes 8h 7m and costs $75 - $180.
It takes approximately 8h 7m to get from Saint-Jean-sur-Richelieu to Markham, including transfers.
Saint-Jean-sur-Richelieu to Markham bus services, operated by Megabus Canada, depart from Montreal, QC station.
Saint-Jean-sur-Richelieu to Markham bus services, operated by Megabus Canada, arrive at Scarborough, ON station.
Yes, the driving distance between Saint-Jean-sur-Richelieu to Markham is 557 km. It takes approximately 6h 9m to drive from Saint-Jean-sur-Richelieu to Markham.
There are 247+ hotels available in Markham.
What companies run services between Saint-Jean-sur-Richelieu, QC, Canada and Markham, ON, Canada?
Megabus Canada operates a bus from Montreal, QC to Scarborough, ON every 4 hours. Tickets cost $10–100 and the journey takes 6h 20m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- $50–340
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- 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 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $55–360
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $75–700
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 Island Airport via Ottawa
- Ave. Duration
- 3h 23m
- When
- Friday
- Estimated price
- $170–550
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $190–700
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 Island Airport via Ottawa
- Ave. Duration
- 3h 23m
- When
- Friday
- Estimated price
- $170–550
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $75–450
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Monday and Thursday
- Estimated price
- $150–370
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Montréal to Oshawa
- Ave. Duration
- 4h 28m
- Frequency
- Every 4 hours
- Estimated price
- $60–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $75–150
- Economy Adult - Advanced Booking
- $75–120
- Economy Escape Advanced Booking - Adult
- $60–85
- Phone
- +1 833 736 4636
- info@rem.info
- Website
- rem.info
Tram from Station Brossard - Quai 1 to Station Gare Centrale - Quai 1
- Ave. Duration
- 18 min
- Frequency
- Every 10 minutes
- Website
- https://rem.info/en
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Union Station GO to Markham GO
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $9–12
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–12
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Durham College Oshawa GO to Cornell Bus Terminal
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- $10–12
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–12
Bus from Hwy 407 Bus Terminal to Unionville GO Bus
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- $6–8
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $6–8
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Montreal, QC to Scarborough, ON
- Ave. Duration
- 6h 20m
- Frequency
- Every 4 hours
- Estimated price
- $10–100
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–100
- Phone
- 1-833-255-6396
- transport.adapte@exo.quebec
- Website
- exo.quebec
Bus from du Séminaire Nord / Saint-Michel to Terminus Chambly - Quai 6
- Ave. Duration
- 21 min
- Frequency
- Twice daily
- Estimated price
- $3–6
- Website
- https://exo.quebec
- Adult
- $3–6
Bus from Terminus Chambly - Quai 5 to Terminus Brossard - Quai 13
- Ave. Duration
- 14 min
- Frequency
- Every 30 minutes
- Estimated price
- $3–6
- Website
- https://exo.quebec
- Adult
- $3–6
- Phone
- +1 866-307-0002
- info@autobusmaheux.qc.ca
- Website
- autobusmaheux.com
Bus from Laval, QC - TERMINUS CARTIER to Ottawa, ON - ST-LAURENT/COVENTRY
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- $50–56
- Book at
- https://maheux.betterez.com/cart/56532ac09ee1bffd2501c6c8
- Website
- https://autobusmaheux.qc.ca/?lang=en
- Adult
- $50–56
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Ottawa to Scarborough Centre
- Ave. Duration
- 4h 45m
- Frequency
- Hourly
- Estimated price
- $40–70
- Schedules at
- flixbus.com
- Phone
- +1 833 449 6444
- serviceclient@keolis.ca
- Website
- orleansexpress.com
Bus from Ottawa to Scarborough Centre
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- https://www.orleansexpress.com/en/
- Schedules at
- https://www.orleansexpress.com/en/schedule/
- Adult
- $70–100
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 Train travel in France: A guide to SNCF, Travelling to the UK: What do I need to know?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.















