Nelson
Nelson
Surrey
Surrey
Driving

Nelson to Surrey

Updated: 31 May 2026

The drive from Nelson to Surrey covers approximately 660 kilometers and takes about 9 hours. You will travel west on Highway 3, passing through the Kootenays and the Okanagan, before reaching the Fraser Valley and the Metro Vancouver area. This route is a major corridor for travel between the BC interior and the coast. It features diverse terrain, including mountain passes and the urban landscape of Surrey.

Total Distance: 660 km driving distance; 500 km straight-line air distance.
Fastest Way
Driving is the only realistic mode, taking 9 hours.
Cheapest Way
Driving your own vehicle is the most practical and cost-effective method.
Compare Nelson to Surrey Routes
Driving
Direct
Duration
9 hours
Avg Price
120-160 CAD
Operator
Personal Vehicle
Route
Highway 3 to Hope, then Highway 1 West to Surrey.

Traffic in Surrey can be heavy during morning and afternoon rush hours.

Travel Tips
  • Mountain Passes
    Be prepared for steep grades and potential weather changes in the mountains.
  • Fuel Stops
    Princeton and Hope are excellent places to refuel.
  • Traffic
    Expect heavy traffic as you approach the Lower Mainland near Surrey.
  • Road Alerts
    Check DriveBC for construction or closure updates on Highway 3.
  • Rest Stops
    Take breaks in small towns along the way to avoid driver fatigue.
Safety Tips
  • Winter Driving
    Winter tires are mandatory on Highway 3 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 Surrey?
    There is no direct bus service from Nelson to Surrey.
  • How long is the drive?
    The drive takes approximately 9 hours.
  • Are there mountain passes?
    Yes, the route includes several mountain passes on Highway 3.
  • 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 the Vancouver area.
Quick Info
  • From Nelson, British Columbia, Canada
  • To Surrey, British Columbia, Canada
  • Modes
Best Time to Travel

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

Things to Do in Surrey
1
Bear Creek Park
Enjoy walking trails, gardens, and a miniature train in this popular city park.
2
Surrey Arts Centre
Experience local theater, art exhibitions, and cultural performances.
3
Crescent Beach
Relax by the ocean and enjoy the scenic views at this popular coastal spot.
4
Historic Stewart Farm
Step back in time at this beautifully preserved heritage site.
Tags
Nelson to Surrey Highway 3 BC Surrey travel Nelson to Surrey drive Southern BC road trip driving to Metro Vancouver Hope BC mountain driving