Sidney
Sidney
Prince George
Prince George
Flight Driving

Sidney to Prince George

Updated: 26 May 2026

The journey from Sidney to Prince George involves traversing the length of Vancouver Island and the interior of British Columbia. You will take a BC Ferry from Swartz Bay to Tsawwassen, then drive north via Highway 97 through the Fraser Canyon and Cariboo region. Alternatively, you can fly from Victoria International Airport (YYJ) to Prince George (YXS) with a connection in Vancouver. The drive offers stunning views of the interior plateau and mountain ranges.

Total Distance: Driving distance 950 km, air distance 650 km.
Fastest Way
Flight is the fastest, taking 3 hours including the layover.
Cheapest Way
Driving is the most economical option for solo travelers or families.
Compare Sidney to Prince George Routes
Flight
Connecting
Driving
Direct
Duration 3 hours 12 hours
Avg Price $300 - $600 $200 - $350 in fuel
Operator Air Canada Personal Vehicle
Route YYJ to YXS via YVR. BC Ferries, Highway 17, Highway 1, Highway 97.
Tip Flights are frequent but require a transfer in Vancouver. Stop in Cache Creek for a break; it is the halfway point.
Travel Tips
  • Ferry Reservations
    Always book your BC Ferry in advance to avoid long wait times.
  • Highway 97
    Be prepared for winding roads through the Fraser Canyon.
  • Weather
    Prince George winters are harsh; ensure your vehicle has winter tires.
  • Dining
    Stop in Williams Lake for a variety of food options along the route.
  • Rest Stops
    Use the BC rest areas marked on highway signs for safe breaks.
Safety Tips
  • Road Conditions
    Check DriveBC for construction updates before departing.
  • Wildlife
    Deer are common on the highway; avoid driving at night.
  • Emergency
    Carry a basic emergency kit including blankets and water.
  • Cell Service
    Expect dead zones in the Cariboo region; plan your route accordingly.
People Also Ask
  • Is there a bus to Prince George?
    Yes, private bus lines operate on select routes from Vancouver.
  • How long is the ferry?
    The Swartz Bay to Tsawwassen crossing is 1 hour 35 minutes.
  • Is Prince George safe?
    Yes, it is a standard Canadian city with normal safety precautions.
  • What is the best route?
    Highway 97 is the primary and most direct route.
  • Are there trains?
    VIA Rail operates the Jasper-Prince Rupert line, but it does not serve Sidney.
Quick Info
  • From Sidney, British Columbia, Canada
  • To Prince George, British Columbia, Canada
  • Modes
Best Time to Travel

June to September for clear mountain roads.

Things to Do in Prince George
1
The Exploration Place
A science and history museum located in Lheidli T'enneh Memorial Park. It features interactive exhibits for all ages.
2
Ancient Forest Trail
Walk through a rare inland temperate rainforest. The boardwalk is accessible and leads to massive cedar trees.
3
Cottonwood Island Nature Park
Enjoy walking trails along the Fraser River. It is a great spot for spotting local wildlife.
4
Huble Homestead Historic Site
Experience life in the early 1900s at this living history museum. It is located just north of the city.
Tags
Sidney to Prince George driving to Prince George flights to Prince George BC travel guide Sidney to PG route traveling in BC Prince George transport Vancouver Island to Northern BC