There are 7 ways to get from Montreal to St. Martins by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Montréal–Pierre Elliott Trudeau International Airport to St. John Airport
best- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to St. John Airport (YSJ)plane YUL - YSJ
3h 23m$409–1,159Drive 768.1 km
cheapest- Drive from Montreal to St. Martinscar 768.1 km
10h 19m$151–218Train, bus
- Take the train from Montréal to Monctontrain VIA Rail
- Take the bus from Moncton to Hampton NBbus Moncton to Saint John
21h 4m$350–713Line 428 bus to Montréal/Saint-Hubert Airport, fly to St. John Airport
- Take the bus from Terminus Longueuil to Aéroport METbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to St. John Airport (YSJ)plane YHU - YSJ
4h 11m$383–533Fly Montréal–Pierre Elliott Trudeau International Airport to Fredericton International Airport, bus, taxi
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Fredericton International Airport (YFC)plane YUL - YFC
- Take the bus from Fredericton Airport to Saint John Terminalbus
- Take the taxi from Saint John Terminal to St. Martinstaxi
5h 41m$354–1,064Fly Montréal–Pierre Elliott Trudeau International Airport to Greater Moncton International Airport, bus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Greater Moncton International Airport (YQM)plane YUL - YQM
- Take the bus from Moncton Airport to Hampton NBbus
6h 35m$364–1,144Taxi, bus, train
- Take the taxi from Montréal Bus Central Station to Quebec Gare du Palaistaxi
- Take the bus from Québec to Rimouskibus
- Take the train from Rimouski to Monctontrain
- Take the bus from Moncton to Hampton NBbus
22h 58m$1,012–1,344
Montréal–Pierre Elliott Trudeau International Airport (YUL) to St. John Airport (YSJ) flights
Questions & Answers
The cheapest way to get from Montreal to St. Martins is to drive which costs $150 - $220 and takes 10h 19m.
The fastest way to get from Montreal to St. Martins is to fly which takes 3h 23m and costs $400 - $1,200.
The distance between Montreal and St. Martins is 660 km. The road distance is 768.1 km.
The best way to get from Montreal to St. Martins without a car is to train and bus which takes 21h 4m and costs $350 - $750.
It takes approximately 3h 23m to get from Montreal to St. Martins, including transfers.
St. Martins is 1h ahead of Montreal. It is currently 10:50 AM in Montreal and 11:50 AM in St. Martins.
Yes, the driving distance between Montreal to St. Martins is 768 km. It takes approximately 10h 19m to drive from Montreal to St. Martins.
There are nine+ hotels available in St. Martins.
What companies run services between Montreal, QC, Canada and St. Martins, NB, Canada?
Air Canada flies from Montréal–Pierre Elliott Trudeau International Airport (YUL) to St. John Airport (YSJ) once daily.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to St. John Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $90–600
Flights from Montréal–Pierre Elliott Trudeau International Airport to Fredericton International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $60–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Greater Moncton International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $75–470
- Website
- pascan.com
Flights from Montréal/Saint-Hubert Airport to St. John Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $330–470
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Montréal to Moncton
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- $240–550
- Website
- VIA Rail
- Escape
- $240–550
- Business
- $300–480
- Business Plus
- $320–500
- Economy
- $270–550
- Economy Plus
- $300–550
Train from Rimouski to Moncton
- Ave. Duration
- 10h
- Frequency
- 3 times a week
- Estimated price
- $110–340
- Website
- VIA Rail
- Escape
- $110–270
- Business
- $160–320
- Business Plus
- $180–340
- Economy
- $130–280
- Economy Plus
- $140–290
- Phone
- +1 800 575 1807
- [email protected]
- Website
- Maritimebus
Bus from Moncton to Hampton NB
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- Maritimebus
Bus from Fredericton Airport to Saint John Terminal
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $40–90
- Website
- Maritimebus
Bus from Moncton Airport to Hampton NB
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $55–120
- Website
- Maritimebus
Bus from Moncton to Hampton NB
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- Maritimebus
- Phone
- +1 450 463 0131
- Website
- RTL
Bus from Terminus Longueuil to Aéroport MET
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- RTL
- Adult Passenger
- $4
- Phone
- +1 833 449 6444
- [email protected]
- Website
- Orleans Express
Bus from Québec to Rimouski
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Estimated price
- $60–85
- Website
- Orleans Express
- Adult
- $60–85
- Ave. Duration
- 1h 44m
- Estimated price
- $100–735
Diamond Taxi
- Phone
- +1 506 648 8888
- Website
- facebook.com
Greenhybrid Taxi
- Phone
- +1 506 631 1000
- Website
- greenhybridtaxi.com
Saint John Taxi
- Phone
- +1 506 693 0000
University Cab Inc
- Phone
- +1 506 631 1111
Vet's Taxi
- Phone
- +1 506 658 2020
Ridebooker
- Phone
- +1 866 943 0516
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 get from Gatwick Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from London City Airport into central London - to help you get the most out of your next trip.














