There are 3 ways to get from Montreal to Petit-Rocher 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.
Montreal to Petit-Rocher by train
Questions & Answers
The cheapest way to get from Montreal to Petit-Rocher is to train which costs $95 - $180 and takes 13h 18m.
The fastest way to get from Montreal to Petit-Rocher is to fly which takes 3h 17m and costs $100 - $490.
Yes, there is a direct train departing from Montréal and arriving at Petit Rocher. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 13h 18m.
The distance between Montreal and Petit-Rocher is 696 km. The road distance is 800.3 km.
The best way to get from Montreal to Petit-Rocher without a car is to train which takes 13h 18m and costs $95 - $180.
It takes approximately 3h 17m to get from Montreal to Petit-Rocher, including transfers.
Montreal to Petit-Rocher train services, operated by VIA Rail, depart from Montréal station.
The best way to get from Montreal to Petit-Rocher is to fly which takes 3h 17m and costs $100 - $490. Alternatively, you can train, which costs $95 - $180 and takes 13h 18m.
Petit-Rocher is 1h ahead of Montreal. It is currently 9:34 AM in Montreal and 10:34 AM in Petit-Rocher.
Montreal to Petit-Rocher train services, operated by VIA Rail, arrive at Petit Rocher station.
What companies run services between Montreal, QC, Canada and Petit-Rocher, NB, Canada?
Air Canada flies from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Bathurst Airport (ZBF) 4 times a week. Alternatively, VIA Rail operates a train from Montréal to Petit Rocher 3 times a week. Tickets cost $95–180 and the journey takes 13h 18m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Bathurst Airport
- Ave. Duration
- 1h 34m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $75–440
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Montréal to Petit Rocher
- Ave. Duration
- 13h 18m
- Frequency
- 3 times a week
- Estimated price
- $95–180
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $120–180
- Economy Adult - Advanced Booking
- $120–160
- Economy Escape Advanced Booking - Adult
- $95–130
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 Italian Lakes: Getting around by train, How to get from Stansted Airport into central London, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Montreal to Petit-Rocher is 800 km. It takes approximately 9h 39m to drive from Montreal to Petit-Rocher.
Book your Montreal to Petit-Rocher train tickets online with Omio.
There are 10+ hotels available in Petit-Rocher.





