There are 5 ways to get from Dalhousie Junction to Saint John by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Dalhousie to Monctonbus Campbellton to Moncton
- Take the bus from Moncton to Saint John Terminalbus Moncton to Saint John
7h 37m$212–391Drive 430.8 km
cheapest- Drive from Dalhousie Junction to Saint Johncar 430.8 km
5h 17m$85–123Train, bus
- Take the train from Charlo to Monctontrain VIA Rail
- Take the bus from Moncton to Saint John Terminalbus Moncton to Saint John
8h 50m$155–425Bus to Bonaventure Airport, fly to St. John Airport
- Take the bus from Pointe-à-la-Croix to Bonaventurebus
- Fly from Bonaventure Airport (YVB) to St. John Airport (YSJ)plane YVB - YSJ
11h 20m$828–2,204Bus to Mont-Joli Airport, fly to Greater Moncton International Airport, bus
- Take the bus from Pointe-à-la-Croix to Mont-Jolibus
- Fly from Mont-Joli Airport (YYY) to Greater Moncton International Airport (YQM)plane YYY - YQM
- Take the bus from Moncton Airport to Saint John Terminalbus
8h 31m$436–1,433
Bonaventure Airport (YVB) to St. John Airport (YSJ) flights
Questions & Answers
The cheapest way to get from Dalhousie Junction to Saint John is to drive which costs $85 - $130 and takes 5h 17m.
The fastest way to get from Dalhousie Junction to Saint John is to drive which takes 5h 17m and costs $85 - $130.
No, there is no direct bus from Dalhousie Junction to Saint John. However, there are services departing from Dalhousie and arriving at Saint John Terminal via Moncton. The journey, including transfers, takes approximately 7h 37m.
The distance between Dalhousie Junction and Saint John is 470 km. The road distance is 430.8 km.
The best way to get from Dalhousie Junction to Saint John without a car is to bus which takes 7h 37m and costs $210 - $400.
It takes approximately 7h 37m to get from Dalhousie Junction to Saint John, including transfers.
Dalhousie Junction to Saint John bus services, operated by Maritimebus, depart from Dalhousie station.
Dalhousie Junction to Saint John bus services, operated by Maritimebus, arrive at Moncton station.
Yes, the driving distance between Dalhousie Junction to Saint John is 431 km. It takes approximately 5h 17m to drive from Dalhousie Junction to Saint John.
There are 34+ hotels available in Saint John.
What companies run services between Dalhousie Junction, NB, Canada and Saint John, NB, Canada?
You can take a vehicle from Dalhousie Junction to Saint John Terminal via Dalhousie and Moncton in around 7h 37m.
- Website
- pascan.com
Flights from Bonaventure Airport to St. John Airport via Montreal St. Hubert
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $750–2,100
Flights from Bonaventure Airport to St. John Airport via Iles De Madeleine, Montreal St. Hubert
- Ave. Duration
- 10h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $800–2,400
- Website
- palaerospace.com
Flights from Mont-Joli Airport to Greater Moncton International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $290–1,200
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Charlo to Moncton
- Ave. Duration
- 5h 26m
- Frequency
- 3 times a week
- Estimated price
- $60–270
- Website
- https://www.viarail.ca/en
- Escape
- $60–170
- Business
- $110–250
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $75–190
- Phone
- +1 800 575 1807
- [email protected]
- Website
- maritimebus.com
Bus from Dalhousie to Moncton
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $130–250
- Website
- https://maritimebus.com/
Bus from Moncton to Saint John Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $65–120
- Website
- https://maritimebus.com/
Bus from Moncton to Saint John Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $65–120
- Website
- https://maritimebus.com/
Bus from Moncton Airport to Saint John Terminal
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $70–130
- Website
- https://maritimebus.com/
- Phone
- +1 833 449 6444
- [email protected]
- Website
- orleansexpress.com
Bus from Pointe-à-la-Croix to Bonaventure
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- $35–50
- Website
- https://orleansexpress.com/en/
- Adult
- $35–50
Bus from Pointe-à-la-Croix to Mont-Joli
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- $40–60
- Website
- https://orleansexpress.com/en/
- Adult
- $40–60
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 Travelling by boat in Italy, Train travel in France: A guide to SNCF, and Travelling around the UAE - to help you get the most out of your next trip.











