Prince George
Prince George
Driving

Shawnigan Lake to Prince George

Updated: 28 May 2026

To travel from Shawnigan Lake to Prince George, you will take the BC Ferry from Swartz Bay to Tsawwassen, then drive Highway 1 and Highway 97 North. The total distance is approximately 800 km. This is a long-haul drive through the heart of British Columbia. Expect a total travel time of 12 hours. Prince George is the northern capital of BC.

Total Distance: 800 km total; 550 km straight-line air distance.
Fastest Way
Driving via the ferry is the fastest, taking 12 hours.
Cheapest Way
Driving your own vehicle with a ferry reservation is the most practical way.
Compare Shawnigan Lake to Prince George Routes
Driving
Connecting
Duration
12 hours
Avg Price
$250 - $350
Operator
BC Ferries
Route
Shawnigan Lake Rd to Hwy 1, Ferry to Tsawwassen, Hwy 1 to Hwy 97 North.

Plan for an overnight stop in Kamloops.

Travel Tips
  • Ferry Booking
    Always book your ferry in advance.
  • Long Drive
    Break the drive into two days.
  • Fuel
    Keep your tank full in remote areas.
  • Weather
    Northern BC can be very cold in winter.
  • Supplies
    Carry extra water and snacks.
Safety Tips
  • Wildlife
    Watch for moose on the highway.
  • Road Conditions
    Check DriveBC for highway updates.
  • Night Driving
    Avoid driving at night due to wildlife.
  • Emergency
    Carry a satellite phone if possible.
People Also Ask
  • Is there a bus?
    Yes, Ebus operates to Prince George.
  • How long is the ferry?
    1 hour and 35 minutes.
  • Is Prince George cold?
    Yes, it has long, cold winters.
  • Can I fly?
    Yes, to Prince George Airport (YXS).
  • What is the best time to visit?
    Summer for outdoor activities.
Quick Info
  • From Shawnigan Lake, British Columbia, Canada
  • To Prince George, British Columbia, Canada
  • Modes
Best Time to Travel

Summer for outdoor activities.

Things to Do in Prince George
1
The Exploration Place
A museum and science center in Prince George.
2
Cottonwood Island Park
A beautiful park along the Fraser River.
3
Huble Homestead
A historic site showcasing early settler life.
4
Ancient Forest
A unique inland temperate rainforest with giant trees.
Tags
Shawnigan Lake to Prince George BC Ferries to mainland driving to Prince George Vancouver Island to Prince George Highway 97 North traveling to Prince George best way to Prince George ferry and drive