Port Hawkesbury
Port Hawkesbury
Saint John
Saint John
Bus Driving

Port Hawkesbury to Saint John

Updated: 30 May 2026

The journey from Port Hawkesbury to Saint John spans approximately 520 kilometers across the Trans-Canada Highway. You will traverse the Canso Causeway, cross the Cobequid Pass, and navigate through the scenic landscapes of Nova Scotia and New Brunswick. Driving is the most practical method, taking roughly 6 hours depending on traffic at the Nova Scotia-New Brunswick border. Maritime Bus provides a reliable public transit alternative for those preferring not to drive. This route is essential for connecting Cape Breton Island to the industrial hub of Saint John.

Total Distance: 520 km driving distance; 380 km straight-line air distance.
Fastest Way
Driving takes 6 hours, significantly faster than bus connections.
Cheapest Way
Driving is the cheapest for groups, costing roughly 80-120 CAD in fuel.
Compare Port Hawkesbury to Saint John Routes
Bus
Connecting
Driving
Direct
Duration 8 hours 6 hours
Avg Price 90-150 CAD 80-120 CAD
Operator Maritime Bus Personal Vehicle
Route Port Hawkesbury to Halifax, then transfer to Saint John. Hwy 104 West to Hwy 2 West via Trans-Canada Highway.
Tip Book tickets online in advance to secure lower fares. Check the Cobequid Pass toll status before departure.
Travel Tips
  • Fuel Up
    Fill your tank in Port Hawkesbury as gas prices can fluctuate significantly along the highway.
  • Weather Check
    Monitor local weather reports, especially during winter months when snowstorms impact highway visibility.
  • Rest Stops
    Plan stops in Truro or Moncton to break up the long drive and stretch your legs.
  • Booking
    Always book your bus seat at least 48 hours ahead to ensure availability on peak days.
  • Navigation
    Download offline maps as cellular service can be spotty in remote sections of the Trans-Canada Highway.
Safety Tips
  • Wildlife
    Watch for moose and deer crossing the highway, especially during dawn and dusk.
  • Speed Limits
    Adhere strictly to posted speed limits, as RCMP patrols are frequent on Hwy 104.
  • Emergency Kit
    Carry a basic emergency kit including blankets, water, and a flashlight in your vehicle.
  • Tire Safety
    Ensure your tires are properly inflated and suitable for the season before starting your trip.
People Also Ask
  • Is there a train to Saint John?
    No, there is no passenger rail service currently operating between Port Hawkesbury and Saint John.
  • How long is the drive?
    The drive typically takes 6 hours under normal traffic conditions.
  • Are there tolls?
    The Cobequid Pass toll was removed, making the route toll-free.
  • Can I take a ferry?
    No, there is no ferry service between these two specific land-based locations.
  • Is the bus reliable?
    Maritime Bus is the primary operator and maintains a consistent schedule.
Quick Info
  • From Port Hawkesbury, Nova Scotia, Canada
  • To Saint John, New Brunswick, Canada
  • Modes
Best Time to Travel

June to September for clear road conditions and pleasant coastal weather.

Things to Do in Saint John
1
Canso Causeway
View the engineering marvel connecting Cape Breton to the mainland. It is a vital transit point for all travelers.
2
Bay of Fundy
Visit the Saint John waterfront to witness the world's highest tides. The Reversing Falls are a must-see natural phenomenon.
3
City Market
Explore the oldest continuing farmers' market in Canada located in downtown Saint John. Sample local dulse and seafood.
4
Irving Nature Park
Walk the coastal trails for stunning views of the Bay of Fundy. It offers diverse ecosystems and bird-watching opportunities.
Tags
Port Hawkesbury to Saint John drive Nova Scotia to New Brunswick travel Maritime bus routes Trans-Canada Highway route Saint John travel guide driving in Atlantic Canada Port Hawkesbury transport Saint John ferry terminal