There are 2 ways to get from Nova Scotia to Bathurst by bus 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.
Nova Scotia to Bathurst by bus
Questions & Answers
The cheapest way to get from Nova Scotia to Bathurst is to train which costs $65 - $150 and takes 8h 25m.
The fastest way to get from Nova Scotia to Bathurst is to bus which takes 7h 40m and costs $70 - $110.
No, there is no direct bus from Nova Scotia to Bathurst. However, there are services departing from Halifax, NS - Bus Terminal and arriving at Bathurst, NB via Moncton Airport. The journey, including transfers, takes approximately 7h 40m.
Yes, there is a direct train departing from Halifax and arriving at Bathurst Train Station station. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 8h 25m.
The distance between Nova Scotia and Bathurst is 488 km.
The best way to get from Nova Scotia to Bathurst without a car is to bus which takes 7h 40m and costs $70 - $110.
It takes approximately 7h 40m to get from Nova Scotia to Bathurst, including transfers.
Nova Scotia to Bathurst bus services, operated by Maritimebus, depart from Halifax, NS - Bus Terminal station.
Nova Scotia to Bathurst train services, operated by VIA Rail, depart from Halifax station.
The best way to get from Nova Scotia to Bathurst is to bus which takes 7h 40m and costs $70 - $110. Alternatively, you can train, which costs $65 - $150 and takes 8h 25m.
What companies run services between Nova Scotia, Canada and Bathurst, NB, Canada?
You can take a bus from Halifax, NS - Bus Terminal to Bathurst, NB via Moncton Airport in around 7h 40m. Alternatively, VIA Rail operates a train from Halifax to Bathurst Train Station 3 times a week. Tickets cost $65–150 and the journey takes 8h 25m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Halifax to Bathurst Train Station
- Ave. Duration
- 8h 25m
- Frequency
- 3 times a week
- Estimated price
- $65–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $80–150
- Economy Adult - Advanced Booking
- $80–130
- Economy Escape Advanced Booking - Adult
- $65–90
- Phone
- +1 800-575-1807
- info@maritimebus.com
- Website
- maritimebus.com
Bus from Halifax, NS - Bus Terminal to Moncton Airport
- Ave. Duration
- 3h 50m
- Frequency
- Once a week
- Estimated price
- $40–60
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $40–60
Bus from Moncton Airport to Bathurst, NB
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $30–50
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $30–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 Need to know: Greyhound, 5 delightfully under-the-radar French towns you need to visit, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
More Questions & Answers
Nova Scotia to Bathurst bus services, operated by Maritimebus, arrive at Moncton Airport station.
Nova Scotia to Bathurst train services, operated by VIA Rail, arrive at Bathurst Train Station.
Book your Nova Scotia to Bathurst train tickets online with Omio.
There are 10+ hotels available in Bathurst.








