There are 6 ways to get from Saint-Jean-sur-Richelieu to Barrie by train, bus (Flixbus), car, bus, 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.
Train
best- Take the train from Montréal to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Allandale Waterfront GOtrain Br
8h 39m$176–285Bus
cheapest- Take the bus from Montreal, QC to Toronto Union Stationbus Montreal
- Take the bus from Toronto to Barriebus FlixBus 2711 / ...
12h 20m$39–160Drive 634.1 km
- Drive from Saint-Jean-sur-Richelieu to Barriecar 634.1 km
7h 29m$123–178Line 685 bus, line 681 bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from du Séminaire Nord / Saint-Michel to Terminus Chambly - Quai 6bus
- Take the bus from Terminus Chambly - Quai 6 to Terminus Longueuil Porte C20bus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
- Take the bus from Toronto Pearson Airport to Barriebus
7h 10m$116–690Fly Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport, train
- 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 Allandale Waterfront GOtrain
8h 31m$194–611Fly Montréal/Saint-Hubert Airport to Toronto Pearson International Airport, bus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
- Take the bus from Toronto Pearson Airport to Barriebus
6h 34m$169–705
Saint-Jean-sur-Richelieu to Barrie by bus
Questions & Answers
The cheapest way to get from Saint-Jean-sur-Richelieu to Barrie is to bus which costs $35 - $160 and takes 12h 20m.
The fastest way to get from Saint-Jean-sur-Richelieu to Barrie is to fly and bus which takes 6h 34m and costs $160 - $750.
No, there is no direct bus from Saint-Jean-sur-Richelieu to Barrie. However, there are services departing from du Séminaire Nord / Saint-Michel and arriving at Barrie via Terminus Chambly - Quai 5, Terminus Brossard, Montreal, QC and Toronto. The journey, including transfers, takes approximately 12h 20m.
The distance between Saint-Jean-sur-Richelieu and Barrie is 678 km. The road distance is 634.1 km.
The best way to get from Saint-Jean-sur-Richelieu to Barrie without a car is to train which takes 8h 39m and costs $170 - $290.
It takes approximately 8h 39m to get from Saint-Jean-sur-Richelieu to Barrie, including transfers.
Saint-Jean-sur-Richelieu to Barrie bus services, operated by Megabus Canada, depart from Montreal, QC station.
The best way to get from Saint-Jean-sur-Richelieu to Barrie is to train which takes 8h 39m and costs $170 - $290. Alternatively, you can bus, which costs $35 - $160 and takes 12h 20m.
Saint-Jean-sur-Richelieu to Barrie bus services, operated by Megabus Canada, arrive at Toronto Union Station.
Yes, the driving distance between Saint-Jean-sur-Richelieu to Barrie is 634 km. It takes approximately 7h 29m to drive from Saint-Jean-sur-Richelieu to Barrie.
What companies run services between Saint-Jean-sur-Richelieu, QC, Canada and Barrie, ON, Canada?
You can take a vehicle from Saint-Jean-sur-Richelieu to Allandale Waterfront GO via Montréal and Union Station GO in around 8h 39m. Alternatively, you can take a bus from du Séminaire Nord / Saint-Michel to Barrie via Terminus Chambly - Quai 5, Terminus Brossard - Quai 13, Terminus Brossard, 800 De La Gauchetière O., Montreal, QC, Toronto Union Station, and Toronto in around 12h 20m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 33m
- 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
- 3h 13m
- When
- Every day
- Estimated price
- $50–360
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport via Quebec
- Ave. Duration
- 5h 8m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $85–500
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport via Quebec, Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 6h 16m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $85–500
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport via Sept-Iles, Quebec
- Ave. Duration
- 6h 53m
- When
- Monday to Friday
- Estimated price
- $700–1,400
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $80–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 23m
- When
- Friday
- Estimated price
- $160–550
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $170–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 23m
- When
- Friday
- Estimated price
- $160–550
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport via Quebec
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $220–900
- 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
- $80–430
- 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
- $160–390
- 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
- $65–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $80–150
- Economy Adult - Advanced Booking
- $80–130
- Economy Escape Advanced Booking - Adult
- $65–90
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Union Station GO to Allandale Waterfront GO
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $16–22
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Montreal, QC to Toronto Union Station
- Ave. Duration
- 6h 45m
- Frequency
- Hourly
- Estimated price
- $10–110
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Toronto to Barrie
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $18–35
- Schedules at
- flixbus.com
Bus from Toronto Pearson Airport to Barrie
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- $12–120
- Schedules at
- flixbus.com
- Adult
- $12–120
- 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 6 to Terminus Longueuil Porte C20
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $4–7
- Website
- https://exo.quebec
- Adult
- $4–7
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 to travel India's Golden Triangle, 5 incredible day trips from Florence by train, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 135+ hotels available in Barrie.











