There are 4 ways to get from Montreal to Bathurst, NB by plane, 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 from Montréal–Pierre Elliott Trudeau International Airport
best- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Bathurst Airport (ZBF)plane YUL - ZBF
3h 3m$417–1,020Fly from Montréal/Saint-Hubert Airport
cheapest- Fly from Montréal/Saint-Hubert Airport (YHU) to Bathurst Airport (ZBF)plane YHU - ZBF
5h 16m$151–824Train
- Take the train from Montréal to Bathurst Train Stationtrain VIA Rail
14h 21m$190–450Drive 785.6 km
- Drive from Montreal to Bathurst, NBcar 785.6 km
9h 30m$156–225
Montreal to Bathurst, NB by train and foot
Questions & Answers
The cheapest way to get from Montreal to Bathurst, NB is to drive which costs $150 - $230 and takes 9h 30m.
The fastest way to get from Montreal to Bathurst, NB is to fly which takes 3h 3m and costs $410 - $1,100.
Yes, there is a direct train departing from Montréal and arriving at Bathurst Train Station station. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 14h 6m.
The distance between Montreal and Bathurst, NB is 681 km. The road distance is 785.6 km.
The best way to get from Montreal to Bathurst, NB without a car is to train which takes 14h 21m and costs $190 - $450.
It takes approximately 3h 3m to get from Montreal to Bathurst, NB, including transfers.
Montreal to Bathurst, NB train services, operated by VIA Rail, depart from Montréal station.
The best way to get from Montreal to Bathurst, NB is to fly which takes 3h 3m and costs $410 - $1,100. Alternatively, you can train, which costs $190 - $450 and takes 14h 21m.
Bathurst, NB is 1h ahead of Montreal. It is currently 4:50 PM in Montreal and 5:50 PM in Bathurst, NB.
Montreal to Bathurst, NB train services, operated by VIA Rail, arrive at Bathurst Train Station.
What companies run services between Montreal, QC, Canada and Bathurst, NB, Canada?
Jet Aviation flies from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Bathurst Airport (ZBF) once daily. Alternatively, VIA Rail operates a train from Montréal to Bathurst Train Station 3 times a week. Tickets cost $190–450 and the journey takes 14h 6m.
- Website
- jetaviation.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Bathurst Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday to Sunday
- Estimated price
- $120–700
Flights from Montréal/Saint-Hubert Airport to Bathurst Airport via Quebec
- Ave. Duration
- 2h 55m
- When
- Monday
- Estimated price
- $130–800
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Montréal to Bathurst Train Station
- Ave. Duration
- 14h 6m
- Frequency
- 3 times a week
- Estimated price
- $190–450
- Website
- https://www.viarail.ca/en
- Escape
- $190–430
- Business
- $250–430
- Business Plus
- $270–440
- Economy
- $220–440
- Economy Plus
- $240–450
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 do I get from Sydney to Melbourne, How to plan an amazing trip around Scandinavia, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Montreal to Bathurst, NB is 786 km. It takes approximately 9h 30m to drive from Montreal to Bathurst, NB.
Book your Montreal to Bathurst, NB train tickets online with Omio.
There are 10+ hotels available in Bathurst, NB.





