Sidney
Sidney
Terrace
Terrace
Flight Driving

Sidney to Terrace

Updated: 26 May 2026

The journey from Sidney to Terrace involves crossing the Salish Sea via BC Ferries and navigating the rugged terrain of Northern British Columbia. You must first drive to Swartz Bay, take the ferry to Tsawwassen, and then connect to a flight from Vancouver International Airport. Alternatively, driving the entire route requires taking Highway 17, Highway 1, and eventually Highway 16, known as the Yellowhead Highway. The total distance is approximately 1,100 km. This route transitions from coastal island life to the mountainous interior of the Skeena region.

Total Distance: 1,100 km driving distance; 750 km straight-line air distance.
Fastest Way
Flight from Victoria International Airport (YYJ) to Terrace (YXT) via Vancouver takes 3.5 hours.
Cheapest Way
Driving is the cheapest for groups of three or more, costing roughly $300 in fuel.
Compare Sidney to Terrace Routes
Flight
Connecting
Driving
Direct
Duration 3 hours 30 mins 16 hours
Avg Price $350 - $600 $250 - $400 in fuel
Operator Air Canada Personal Vehicle
Route YYJ to YVR to YXT Hwy 17, Hwy 1, Hwy 97, Hwy 16
Tip Book your connection through Vancouver to avoid overnight stays. Ensure your vehicle has winter tires if traveling between October and April.
Travel Tips
  • Ferry Reservations
    Always book your BC Ferries reservation from Swartz Bay to Tsawwassen in advance.
  • Fuel Stops
    Fill your tank in Prince George before heading west on Highway 16.
  • Wildlife Awareness
    Watch for moose and deer on Highway 16, especially during dawn and dusk.
  • Cell Service
    Expect intermittent cell service between Prince George and Terrace.
  • Weather Checks
    Check DriveBC for road conditions before departing on the Yellowhead Highway.
Safety Tips
  • Winter Driving
    Carry chains and ensure your vehicle is equipped for severe mountain weather.
  • Emergency Kit
    Keep a winter survival kit with blankets, water, and non-perishable food in your trunk.
  • Wildlife Safety
    Never exit your vehicle if you encounter large wildlife on the highway.
  • Tire Pressure
    Check your tire pressure frequently as mountain temperatures fluctuate significantly.
People Also Ask
  • Is there a train to Terrace?
    VIA Rail operates the Skeena train from Jasper to Prince Rupert, which stops in Terrace.
  • How long is the ferry?
    The BC Ferries crossing from Swartz Bay to Tsawwassen takes 1 hour and 35 minutes.
  • Are there direct flights?
    No, all flights from Victoria to Terrace require a connection in Vancouver.
  • What is the best highway?
    Highway 16 is the primary route through Northern BC.
  • Is it safe to drive at night?
    Driving at night is discouraged due to high wildlife activity on Northern BC highways.
Quick Info
  • From Sidney, British Columbia, Canada
  • To Terrace, British Columbia, Canada
  • Modes
Best Time to Travel

June to August for clear mountain passes and daylight hours.

Things to Do in Terrace
1
Heritage Park Museum
Explore the history of Terrace through restored buildings and local artifacts. It offers a deep dive into the logging and pioneer era.
2
Lakelse Lake Provincial Park
Enjoy swimming and fishing in this warm-water lake. It is located just south of Terrace on Highway 37.
3
Kitsumkalum River
Famous for world-class salmon fishing. Hire a local guide to navigate the river safely.
4
Mount Layton Hot Springs
Relax in natural mineral pools located a short drive from the city center. Perfect for post-travel recovery.
Tags
Sidney to Terrace flights driving Sidney to Terrace BC Ferries Sidney to Vancouver Terrace travel guide traveling Northern BC Sidney to Terrace route best way to Terrace from Vancouver Island BC travel tips