Nelson
Nelson
Prince George
Prince George
Driving

Nelson to Prince George

Updated: 31 May 2026

The drive from Nelson to Prince George covers approximately 800 kilometers and takes about 10 hours. You will travel north through the Okanagan and then follow Highway 97 through the Cariboo region to reach Prince George. This route is a major north-south corridor in British Columbia, connecting the Kootenays to the northern interior. It features diverse landscapes, from mountain valleys to the rolling hills of the Cariboo.

Total Distance: 800 km driving distance; 550 km straight-line air distance.
Fastest Way
Driving is the only realistic mode, taking 10 hours.
Cheapest Way
Driving your own vehicle is the most practical and cost-effective method.
Compare Nelson to Prince George Routes
Driving
Direct
Duration
10 hours
Avg Price
150-200 CAD
Operator
Personal Vehicle
Route
Highway 3A to Kelowna, then Highway 97 North to Prince George.

The drive through the Cariboo is long and relatively flat compared to the Kootenays.

Travel Tips
  • Mountain Passes
    Be prepared for steep grades and potential weather changes in the mountains.
  • Fuel Stops
    Kelowna, Kamloops, and Williams Lake are excellent places to refuel.
  • Traffic
    Expect heavy traffic in the Okanagan and near Prince George.
  • Road Alerts
    Check DriveBC for construction or closure updates on Highway 97.
  • Rest Stops
    Take breaks in small towns along the way to avoid driver fatigue.
Safety Tips
  • Winter Driving
    Winter tires are mandatory on Highway 97 from October to April.
  • Wildlife
    Watch for deer and other wildlife on the highway, especially at night.
  • Brake Safety
    Use lower gears on long descents to save your brakes.
  • Emergency Kit
    Keep a basic emergency kit in your vehicle at all times.
People Also Ask
  • Is there a bus to Prince George?
    There is no direct bus service from Nelson to Prince George.
  • How long is the drive?
    The drive takes approximately 10 hours.
  • Are there mountain passes?
    Yes, the route includes several mountain passes on Highway 97.
  • Is the road paved?
    Yes, the entire route is on major paved highways.
  • Can I fly?
    You would need to drive to a regional airport to catch a flight to Prince George.
Quick Info
  • From Nelson, British Columbia, Canada
  • To Prince George, British Columbia, Canada
  • Modes
Best Time to Travel

May to October for the best road conditions and mountain visibility.

Things to Do in Prince George
1
The Exploration Place
Visit this museum and science center for interactive exhibits on local history and science.
2
Cottonwood Island Nature Park
Enjoy walking trails and beautiful scenery along the Fraser and Nechako rivers.
3
Prince George Railway and Forestry Museum
Learn about the region's industrial history through extensive displays of trains and equipment.
4
Ancient Forest Trail
Take a hike through this unique inland temperate rainforest featuring massive cedar trees.
Tags
Nelson to Prince George Highway 97 BC Prince George travel Nelson to Prince George drive BC interior road trip driving to Northern BC Okanagan mountain driving