There are 4 ways to get from Montreal to Petit-Rocher by plane, car, or train
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/Saint-Hubert Airport to Bonaventure Airport, drive
best- Fly from Montréal/Saint-Hubert Airport (YHU) to Bonaventure Airport (YVB)plane YHU - YVB
- Drive from Bonaventure Airport (YVB) to Petit-Rochercar
6h 32m$698–1,168Train
cheapest- Take the train from Montréal to Petit Rochertrain VIA Rail
13h 18m$95–180Drive 800.5 km
- Drive from Montreal to Petit-Rochercar 800.5 km
9h 40m$157–227Fly Montréal–Pierre Elliott Trudeau International Airport to Greater Moncton International Airport, train
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Greater Moncton International Airport (YQM)plane YUL - YQM
- Take the train from Moncton to Petit Rochertrain
9h 26m$337–1,136
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 and drive which takes 6h 32m and costs $700 - $1,200.
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 898 km. The road distance is 800.5 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 6h 32m to get from Montreal to Petit-Rocher, including transfers.
Montreal to Petit-Rocher train services, operated by VIA Rail, depart from Montréal station.
Petit-Rocher is 1h ahead of Montreal. It is currently 12:22 PM in Montreal and 1:22 PM in Petit-Rocher.
Montreal to Petit-Rocher train services, operated by VIA Rail, arrive at Petit Rocher station.
Yes, the driving distance between Montreal to Petit-Rocher is 801 km. It takes approximately 9h 40m to drive from Montreal to Petit-Rocher.
What companies run services between Montreal, QC, Canada and Petit-Rocher, NB, Canada?
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 Greater Moncton International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $95–650
- Website
- pascan.com
Flights from Montréal/Saint-Hubert Airport to Bonaventure Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–1,100
- 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
Train from Moncton to Petit Rocher
- Ave. Duration
- 4h 23m
- Frequency
- 3 times a week
- Estimated price
- $35–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $40–120
- Economy Adult - Advanced Booking
- $40–95
- Economy Escape Advanced Booking - Adult
- $35–55
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 London to Edinburgh, 5 delightfully under-the-radar French towns you need to visit, and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
Book your Montreal to Petit-Rocher train tickets online with Omio.
There are 10+ hotels available in Petit-Rocher.





