Bus Tickets from Dalhousie to Saint-John

Previously seen trips

Next departures for Dalhousie to Saint-John on November 22
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Maritime BusBus
Dalhousie NB (Must Book 3-hrs In Advance)
Saint John TerminalNo tags
Maritime BusBus
Dalhousie NB (Must Book 3-hrs In Advance)
Saint John TerminalNo tags
Maritime BusBus
Dalhousie NB (Must Book 3-hrs In Advance)
Saint John TerminalNo tags
Maritime BusBus
Dalhousie NB (Must Book 3-hrs In Advance)
Saint John TerminalNo tags
Maritime BusBus
Dalhousie NB (Must Book 3-hrs In Advance)
Saint John TerminalNo tags

Get from Dalhousie to Saint-John

This route is served by bus only

The journey takes about 9 hours 45 minutes, and with fares starting at just $109, it presents an excellent value for a comfortable ride.

1bus per day
9h 45mAverage Duration
307 kmDistance
8kgCO₂ emissions

Frequently asked questions about travelling from Dalhousie to Saint-John by bus

  1. How far is Dalhousie from Saint-John?

    The distance between Dalhousie and Saint-John is approximately 311 km (193 miles).

  2. What are the departure and arrival locations for buses traveling from Dalhousie to Saint-John?

    Buses departing from Dalhousie Ultramar Osprey Truck Stop in Dalhousie will take you to Saint John Maritime Bus Terminal in Saint-John.

People from around the world trust Busbud