There are 7 ways to get from Saint John to Magog by plane, bus, train, 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.
Fly St. John Airport to Montréal–Pierre Elliott Trudeau International Airport, bus
best- Fly from St. John Airport (YSJ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YSJ - YUL
- Take the bus from Montréal - Gare d'autocars to Magog / Sortie 115bus
7h 11m$367–1,071Drive 601.2 km
cheapest- Drive from Saint John to Magogcar 601.2 km
8h 6m$116–168Bus, train
- Take the bus from Saint John, NB to Moncton, NBbus
- Take the train from Moncton to Drummondvilletrain
- Take the bus from Drummondville to Sherbrookebus
24h 26m$177–281Bus to Fredericton International Airport, fly to Montréal–Pierre Elliott Trudeau International Airport, bus
- Take the bus from Saint John, NB to Fredericton Airportbus
- Fly from Fredericton International Airport (YFC) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YFC - YUL
- Take the bus from Montréal - Gare d'autocars to Magog / Sortie 115bus
7h 52m$303–944Fly St. John Airport to Montréal/Saint-Hubert Airport, bus
- Fly from St. John Airport (YSJ) to Montréal/Saint-Hubert Airport (YHU)plane YSJ - YHU
- Take the bus from Montréal - Gare d'autocars to Magog / Sortie 115bus
7h 50m$1,157–2,871Bus to Greater Moncton International Airport, fly to Montréal–Pierre Elliott Trudeau International Airport, bus
- Take the bus from Saint John, NB to Moncton, NBbus
- Fly from Greater Moncton International Airport (YQM) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YQM - YUL
- Take the bus from Montréal - Gare d'autocars to Magog / Sortie 115bus
10h 27m$378–1,115Bus, train via Rimouski
- Take the bus from Saint John, NB to Moncton, NBbus
- Take the train from Moncton to Rimouskitrain
- Take the bus from Rimouski to Québecbus
- Take the bus from Sainte-Foy to Sherbrookebus
24h 51m$215–365
Saint John to Magog by bus and train
Questions & Answers
The cheapest way to get from Saint John to Magog is to drive which costs $110 - $170 and takes 8h 6m.
The fastest way to get from Saint John to Magog is to fly and bus which takes 7h 11m and costs $360 - $1,100.
The distance between Saint John and Magog is 777 km. The road distance is 601.2 km.
The best way to get from Saint John to Magog without a car is to bus and train which takes 24h 26m and costs $170 - $290.
It takes approximately 7h 11m to get from Saint John to Magog, including transfers.
Magog is 1h behind Saint John. It is currently 10:27 AM in Saint John and 9:27 AM in Magog.
Yes, the driving distance between Saint John to Magog is 601 km. It takes approximately 8h 6m to drive from Saint John to Magog.
There are 162+ hotels available in Magog.
What companies run services between Saint John, NB, Canada and Magog, QC, Canada?
There is no direct connection from Saint John to Magog. However, you can take the line 32 bus to Airport Store - Loch Lomond Rd., walk to St. John Airport (YSJ) airport, fly to Montréal–Pierre Elliott Trudeau International Airport (YUL), walk to YUL Aéroport Montréal-Trudeau, take the line 747 bus to Station Lionel-Groulx, walk to Station Lionel-Groulx, take the line 1 subway to Station Berri-UQAM, walk to Montréal - Gare d'autocars, take the bus to Magog / Sortie 115, then take the bus to Rue do Muolin / Route 112. Alternatively, you can take a bus from Saint John, NB to Rue Merry / Rue Bowen via Moncton, NB, Moncton, Drummondville, Drummondville, and Sherbrooke / Terminus in around 24h 26m.
- Website
- aircanada.com
Flights from St. John Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $80–550
Flights from Fredericton International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $75–490
Flights from Fredericton International Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $90–550
Flights from Greater Moncton International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $80–550
- Website
- pascan.com
Flights from St. John Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $1,100–2,800
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Moncton to Drummondville
- Ave. Duration
- 17h 21m
- Frequency
- 3 times a week
- Estimated price
- $110–190
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $130–190
- Economy Adult - Advanced Booking
- $140–170
- Economy Escape Advanced Booking - Adult
- $110–140
Train from Moncton to Rimouski
- Ave. Duration
- 10h 25m
- Frequency
- 3 times a week
- Estimated price
- $65–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
- $65–85
- Phone
- +1-819-562-8899
- sac@limocar.ca
- Website
- limocar.ca
Bus from Montréal - Gare d'autocars to Magog / Sortie 115
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $35–45
- Book at
- https://limocar.betterez.com/cart/572ca2836aaf4d9618001f07?lang=en
- Website
- https://limocar.ca/en/home/
- Adult
- $35–45
- Phone
- +1 800-575-1807
- info@maritimebus.com
- Website
- maritimebus.com
Bus from Saint John, NB to Moncton, NB
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $26–40
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $26–40
Bus from Saint John, NB to Fredericton Airport
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $19–27
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $19–27
- Phone
- +1 888 872-5525
- info@autobus.qc.ca
- Website
- autobus.qc.ca
Bus from Drummondville to Sherbrooke
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a week
- Estimated price
- $24–35
- Website
- https://www.autobus.qc.ca/en
Bus from Sainte-Foy to Sherbrooke
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- $50–75
- Website
- https://www.autobus.qc.ca/en
- Phone
- +1 833 449 6444
- serviceclient@keolis.ca
- Website
- orleansexpress.com
Bus from Rimouski to Québec
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- $55–80
- Website
- https://www.orleansexpress.com/en/
- Schedules at
- https://www.orleansexpress.com/en/schedule/
- Adult
- $55–80
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, Getting to Milan from the airport, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.


















