Port Hawkesbury
Port Hawkesbury
Driving

Upper Stewiacke to Port Hawkesbury

Updated: 30 May 2026

The journey from Upper Stewiacke to Port Hawkesbury covers approximately 180 kilometers. You will travel via Highway 289 to Truro, then merge onto Highway 104 East toward Port Hawkesbury. This trip typically takes 2 hours. You will pass through the scenic rural landscapes of Northern Nova Scotia and cross the Canso Causeway. Expect a smooth drive on the Trans-Canada Highway.

Total Distance: 180 km driving distance; 140 km straight-line air distance.
Fastest Way
Driving via the 104 highway is the fastest, taking 2 hours.
Cheapest Way
Driving your own vehicle is the most cost-effective method at 35-40 CAD.
Compare Upper Stewiacke to Port Hawkesbury Routes
Driving
Direct
Duration
2 hours
Avg Price
35-40 CAD in fuel
Operator
Personal Vehicle
Route
Highway 289 to Highway 104 East.

Port Hawkesbury is the gateway to Cape Breton.

Travel Tips
  • Traffic
    Highway 104 can be busy during weekends.
  • Fuel
    Gas stations are plentiful along the 104.
  • Weather
    The area can have different weather than the coast; check local forecasts.
  • Route Planning
    Use GPS to navigate the highway interchanges.
  • Rest Stops
    Stop in Antigonish for a break.
Safety Tips
  • Speeding
    Highway 104 has many curves; adjust speed accordingly.
  • Fatigue
    Take a break if you feel tired.
  • Emergency
    Keep a first aid kit in your vehicle.
  • Wildlife
    Watch for deer, especially near wooded areas.
People Also Ask
  • Is there a train?
    No, there is no passenger rail service to Port Hawkesbury.
  • How long is the drive?
    It takes about 2 hours.
  • Are there tolls?
    No, there are no tolls on this route.
  • Is it a safe route?
    Yes, it is a major highway route.
  • What is the best time to leave?
    Mid-morning to avoid rush hour.
Quick Info
  • From Upper Stewiacke, Nova Scotia, Canada
  • To Port Hawkesbury, Nova Scotia, Canada
  • Modes
Best Time to Travel

June to September for pleasant weather.

Things to Do in Port Hawkesbury
1
Port Hawkesbury Civic Centre
Enjoy the local sports and community events.
2
Canso Causeway
Experience the crossing into Cape Breton Island.
3
Port Hawkesbury Waterfront
Take a walk along the harbor.
4
Judique Celtic Music Interpretive Centre
Visit this nearby center to learn about Celtic music.
Tags
Upper Stewiacke to Port Hawkesbury drive Highway 104 route Nova Scotia travel Port Hawkesbury transport driving in Nova Scotia Upper Stewiacke commute Port Hawkesbury road trip Nova Scotia highway travel