There are 3 ways to get from Caraquet to Dalhousie Junction by taxi, bus, 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.
Taxi, bus
best- Take the taxi from Caraquet to Bathursttaxi
- Take the bus from Bathurst to Dalhousiebus Moncton to Campbellton
2h$144–200Drive 155.7 km
cheapest- Drive from Caraquet to Dalhousie Junctioncar 155.7 km
2h 1m$31–45Taxi, train
- Take the taxi from Caraquet to Petit Rochertaxi
- Take the train from Petit Rocher to Charlotrain VIA Rail
2h 18m$163–379
Questions & Answers
The cheapest way to get from Caraquet to Dalhousie Junction is to drive which costs $30 - $45 and takes 2h 1m.
The fastest way to get from Caraquet to Dalhousie Junction is to taxi and bus which takes 2h and costs $140 - $200.
The distance between Caraquet and Dalhousie Junction is 156 km. The road distance is 155.7 km.
The best way to get from Caraquet to Dalhousie Junction without a car is to taxi and bus which takes 2h and costs $140 - $200.
It takes approximately 2h to get from Caraquet to Dalhousie Junction, including transfers.
Yes, the driving distance between Caraquet to Dalhousie Junction is 156 km. It takes approximately 2h 1m to drive from Caraquet to Dalhousie Junction.
There are 23+ hotels available in Dalhousie Junction.
What companies run services between Caraquet, NB, Canada and Dalhousie Junction, NB, Canada?
There is no direct connection from Caraquet to Dalhousie Junction. However, you can take the taxi to Bathurst, take the bus to Dalhousie, then take the taxi to Dalhousie Junction. Alternatively, you can drive from Caraquet to Dalhousie Junction in around 2h 1m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Petit Rocher to Charlo
- Ave. Duration
- 44 min
- Frequency
- 3 times a week
- Estimated price
- $12–200
- Website
- VIA Rail
- Escape
- $12–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $15–85
- Phone
- +1 800 575 1807
- [email protected]
- Website
- Maritimebus
Bus from Bathurst to Dalhousie
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $35–70
- Website
- Maritimebus
- Ave. Duration
- 1h 9m
- Estimated price
- $90–150
Taxi Gionet
- Phone
- +1 506 727 6315
Taxi Gionet
- Phone
- +1 506 727 6315
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 Slovenia: Getting from Ljubljana to Lake Bled, Travelling to the UK: What do I need to know?, and Why you should take the train in the US - to help you get the most out of your next trip.







