Saint John
Saint John
Truro
Truro
Bus Driving

Saint John to Truro

Updated: 29 May 2026

The journey from Saint John to Truro covers approximately 300 kilometers primarily via the Trans-Canada Highway (Route 2 and Route 104). You will cross the border from New Brunswick into Nova Scotia near Amherst. The drive typically takes 3 hours under normal traffic conditions. This route is the main artery connecting the Maritimes, passing through Moncton and Sackville. You will experience the scenic landscape of the Bay of Fundy region before reaching the hub of Truro.

Total Distance: 300 km driving distance; 215 km straight-line air distance.
Fastest Way
Driving via the Trans-Canada Highway takes 3 hours.
Cheapest Way
Driving is the most cost-effective if traveling with passengers.
Compare Saint John to Truro Routes
Bus
Connecting
Driving
Direct
Duration 4 hours 30 mins 3 hours
Avg Price 70-90 CAD 45-60 CAD in fuel
Operator Maritime Bus Personal Vehicle
Route Saint John Bus Terminal to Truro via Moncton. Route 1 to Route 2 (Trans-Canada) to Route 104.
Tip Book tickets online in advance to secure lower fares. Stop at the Aulac Big Stop for a classic Maritime meal.
Travel Tips
  • Check Tides
    The Bay of Fundy tides are extreme; check the schedule if visiting coastal areas.
  • Fuel Up
    Fill your tank in Moncton to avoid higher prices in smaller rural towns.
  • Weather Alerts
    Check the Environment Canada website for fog warnings on the highway.
  • Rest Stops
    Use the official highway rest areas for safe breaks during the drive.
  • Offline Maps
    Download offline maps as cellular service can be spotty in remote sections.
Safety Tips
  • Wildlife
    Watch for moose crossing the highway, especially at dawn and dusk.
  • Winter Driving
    Ensure winter tires are installed if traveling between November and April.
  • Speed Limits
    Adhere strictly to the 110 km/h limit on the Trans-Canada Highway.
  • Emergency Kit
    Keep a basic emergency kit with blankets and water in your trunk.
People Also Ask
  • Is there a train to Truro?
    VIA Rail operates the Ocean train, but it does not stop in Saint John.
  • How long is the drive?
    The drive takes approximately 3 hours depending on traffic.
  • Are there tolls?
    There are no tolls on this specific route between Saint John and Truro.
  • Can I take a bus?
    Yes, Maritime Bus provides daily service between the two cities.
  • Is the route scenic?
    Yes, the route offers beautiful views of the marshes near the NB-NS border.
Quick Info
  • From Saint John, New Brunswick, Canada
  • To Truro, Nova Scotia, Canada
  • Modes
Best Time to Travel

July to September for clear roads and pleasant coastal weather.

Things to Do in Truro
1
Victoria Park
Explore the 3,000-acre park in Truro featuring waterfalls and hiking trails. It is a perfect spot for a midday stretch.
2
Fundy Discovery Site
Located near the highway, this site offers views of the tidal bore. Check the tide schedule before arriving.
3
Truro Farmers Market
Visit on Saturdays to sample local Nova Scotian produce and crafts. It is located in a historic building downtown.
4
Dalhousie University Agricultural Campus
Walk through the beautiful campus gardens. The grounds are open to the public for scenic strolls.
Tags
Saint John to Truro drive Trans-Canada Highway NB to NS driving Saint John to Truro Maritime road trip Saint John to Truro distance best route Saint John to Truro traveling New Brunswick to Nova Scotia Truro travel guide