Petty Harbour
Petty Harbour
Driving

Petty Harbour to Saint John

Updated: 31 May 2026

The journey from Petty Harbour to Saint John involves driving to the Argentia ferry terminal, crossing to North Sydney, and driving through Nova Scotia and New Brunswick. The total distance is about 1,200 km.

Total Distance: 1,200 km driving distance; 900 km air distance.
Fastest Way
Driving takes about 19 hours including the ferry crossing.
Cheapest Way
Driving is the most economical way to reach Saint John.
Compare Petty Harbour to Saint John Routes
Driving
Connecting
Duration
19 hours
Avg Price
$300 - $600
Operator
Marine Atlantic
Route
Route 1 to Argentia Ferry to NS-105 to NB.

Book the ferry well in advance.

Travel Tips
  • Time Zone
    Saint John is 30 minutes behind Newfoundland.
  • Ferry Booking
    Book the ferry early.
  • Booking
    Check for hotel deals online.
  • Packing
    Bring comfortable walking shoes.
  • Driving
    Follow highway signs carefully.
Safety Tips
  • Driving Safety
    Be careful on the ferry.
  • Hydration
    Drink water regularly.
  • Emergency
    Keep your phone charged.
  • Health
    Carry your health card.
People Also Ask
  • Is there a direct flight?
    No, all flights require a connection.
  • How long is the drive?
    Total travel time is usually 19 hours.
  • Can I take a train?
    No, there is no passenger rail service.
  • Is it expensive?
    Driving is affordable.
  • What is the best time to visit?
    Summer is ideal.
Quick Info
  • From Petty Harbour, Newfoundland and Labrador, Canada
  • To Saint John, New Brunswick, Canada
  • Modes
Best Time to Travel

June to September for the best weather.

Things to Do in Saint John
1
Reversing Falls
See the unique tidal phenomenon.
2
City Market
Shop for local food and crafts.
3
Irving Nature Park
Enjoy the park with walking trails.
4
Fort Howe
Visit this historic site with city views.
Tags
Petty Harbour to Saint John Newfoundland to New Brunswick travel guide Canada driving Saint John travel Petty Harbour transport best way to Saint John ferry travel