There are 3 ways to get from Petit-Rocher to Moncton by 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.
Petit-Rocher to Moncton by train
Questions & Answers
The cheapest way to get from Petit-Rocher to Moncton is to train which costs $35 - $120 and takes 4h 41m.
The fastest way to get from Petit-Rocher to Moncton is to drive which takes 2h 48m and costs $45 - $70.
Yes, there is a direct train departing from Petit Rocher and arriving at Moncton. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 4h 41m.
The distance between Petit-Rocher and Moncton is 249 km. The road distance is 240.7 km.
The best way to get from Petit-Rocher to Moncton without a car is to bus which takes 3h 28m and costs $65 - $90.
It takes approximately 3h 28m to get from Petit-Rocher to Moncton, including transfers.
Petit-Rocher to Moncton train services, operated by VIA Rail, depart from Petit Rocher station.
The best way to get from Petit-Rocher to Moncton is to bus which takes 3h 28m and costs $65 - $90. Alternatively, you can train, which costs $35 - $120 and takes 4h 41m.
Petit-Rocher to Moncton train services, operated by VIA Rail, arrive at Moncton station.
Yes, the driving distance between Petit-Rocher to Moncton is 241 km. It takes approximately 2h 48m to drive from Petit-Rocher to Moncton.
What companies run services between Petit-Rocher, NB, Canada and Moncton, NB, Canada?
Maritimebus operates a bus from Bathurst, NB to Moncton, NB once daily. Tickets cost $35–50 and the journey takes 3h 10m. Alternatively, VIA Rail operates a train from Petit Rocher to Moncton 3 times a week. Tickets cost $35–120 and the journey takes 4h 41m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Petit Rocher to Moncton
- Ave. Duration
- 4h 41m
- 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
- Phone
- +1 800-575-1807
- info@maritimebus.com
- Website
- maritimebus.com
Bus from Bathurst, NB to Moncton, NB
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $35–50
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $35–50
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 Heading to Europe? Read this before you buy a Eurail Pass, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
There are 145+ hotels available in Moncton.








