Terrace
Terrace
Flight Driving

Shawnigan Lake to Terrace

Updated: 28 May 2026

The journey from Shawnigan Lake to Terrace spans approximately 1,100 km. You will take the BC Ferry to the mainland and travel north through the interior, eventually joining the Yellowhead Highway 16 in Prince George. This route takes you through the scenic Skeena River valley. Alternatively, fly from Victoria to Northwest Regional Airport (YXT) for a much faster transit.

Total Distance: Driving distance is 1,100 km; straight-line air distance is 700 km.
Fastest Way
Flying from Victoria (YYJ) to Terrace (YXT) takes 4 hours with connections.
Cheapest Way
Driving is the most cost-effective for groups.
Compare Shawnigan Lake to Terrace Routes
Flight
Connecting
Driving
Direct
Duration 4 hours 14 hours
Avg Price $500 - $800 CAD $250 - $400 CAD
Operator Air Canada Personal Vehicle
Route YYJ to YVR, then YVR to YXT. Hwy 1 to Cache Creek, Hwy 97 to Prince George, Hwy 16 to Terrace.
Tip Flights are frequent and reliable to Terrace. The drive from Prince George to Terrace is stunning but requires caution.
Travel Tips
  • Highway 16 Safety
    Be aware of wildlife and logging trucks on the Yellowhead Highway.
  • Ferry Reservations
    Book your ferry crossing in advance to avoid delays.
  • Weather Prep
    Northern BC weather can change rapidly; pack appropriate clothing.
  • Fuel Stops
    Plan your fuel stops carefully between Prince George and Terrace.
  • Accommodation
    Book your stay in Terrace in advance, especially during peak summer.
Safety Tips
  • Wildlife Awareness
    Keep a lookout for bears and moose on the highway.
  • Road Conditions
    Check DriveBC for updates on road construction and weather.
  • Emergency Kit
    Carry a basic emergency kit in your vehicle at all times.
  • Driving Fatigue
    Take regular breaks to stay alert on long drives.
People Also Ask
  • Is Terrace a good place to visit?
    Yes, it is a hub for outdoor adventure in Northern BC.
  • How far is Prince George from Terrace?
    It is about a 7-hour drive from Prince George to Terrace.
  • Are there rental cars in Terrace?
    Yes, rental agencies are available at the airport and in town.
  • What is the best time to visit Terrace?
    Summer months offer the best weather for outdoor activities.
  • Is there a train to Terrace?
    Yes, VIA Rail operates the Jasper-Prince Rupert train which stops in Terrace.
Quick Info
  • From Shawnigan Lake, British Columbia, Canada
  • To Terrace, British Columbia, Canada
  • Modes
Best Time to Travel

June to September for mild weather and access to outdoor activities.

Things to Do in Terrace
1
Heritage Park Museum
Explore historic buildings and local artifacts. It provides insight into the region's history.
2
Lakelse Lake Provincial Park
Enjoy swimming, fishing, and camping. It is a beautiful spot for outdoor recreation.
3
Kitsumkalum River
Go fishing or rafting on this scenic river. It is a popular destination for adventure seekers.
4
Mount Layton Hot Springs
Relax in the natural hot springs located nearby. It is a perfect way to unwind.
Tags
Shawnigan Lake to Terrace driving to Terrace flights to Terrace Highway 16 route BC travel Vancouver Island to Northern BC traveling to Terrace best route to Terrace