Oliver
Oliver
Surrey
Surrey
Bus Driving

Oliver to Surrey

Updated: 28 May 2026

The journey from Oliver to Surrey covers approximately 380 km, taking you from the Okanagan Valley through the mountain passes to the Lower Mainland. You will travel north to Kelowna, then take the Coquihalla Highway (Highway 5) toward Hope, and finally Highway 1 to Surrey. The drive takes about 5 hours. This route is spectacular, featuring high mountain peaks and the transition into the urban landscape of the Greater Vancouver area.

Total Distance: 380 km driving distance; 260 km straight-line air distance.
Fastest Way
Driving via the Coquihalla Highway is the fastest method, taking 5 hours.
Cheapest Way
Driving is the most economical if you are traveling with more than one person.
Compare Oliver to Surrey Routes
Bus
Connecting
Driving
Direct
Duration 7 hours 5 hours
Avg Price 110-150 CAD 75-95 CAD in fuel
Operator Ebus Personal Vehicle
Route Bus from Penticton to Kelowna, transfer to Vancouver-bound service, stop in Surrey. Highway 97 to Kelowna, Highway 97C to Merritt, Highway 5 to Hope, Highway 1 to Surrey.
Tip Book your tickets well in advance as this is a popular route. The Coquihalla Highway is a major mountain pass; ensure your vehicle is winter-ready if traveling in off-season.
Travel Tips
  • Mountain Driving
    The Coquihalla Highway can have sudden weather changes; check DriveBC before leaving.
  • Rest Stops
    Stop in Hope for a break; it is a convenient location before the final stretch to Surrey.
  • Connectivity
    Cell service is generally good, but expect some dead zones in the mountain passes.
  • Booking
    If taking the bus, arrive at the station 20 minutes before departure.
  • Supplies
    Pack snacks and water, as services are limited on the mountain stretches.
Safety Tips
  • Winter Tires
    Mandatory on mountain highways from October to April.
  • Emergency Kit
    Keep a basic emergency kit in your trunk, including a blanket and flashlight.
  • Speeding
    Police frequently monitor speed on the Coquihalla Highway.
  • Fatigue
    Take breaks every 2 hours to stay alert on the long highway stretches.
People Also Ask
  • Is the drive difficult?
    The drive is straightforward but involves mountain passes that require caution.
  • Are there buses available?
    Yes, Ebus operates routes connecting the Okanagan to the Lower Mainland.
  • How long does it take by bus?
    Expect about 7 hours including transfer times.
  • What is the best time to drive?
    Daylight hours are recommended to enjoy the scenery and avoid wildlife.
  • Is there a train?
    No, there is no passenger rail service between Oliver and Surrey.
Quick Info
  • From Oliver, British Columbia, Canada
  • To Surrey, British Columbia, Canada
  • Modes
Best Time to Travel

June to September for clear mountain passes and pleasant weather.

Things to Do in Surrey
1
Bear Creek Park
A large park with walking trails, a playground, and a water park. It is great for families.
2
Surrey Art Gallery
Features contemporary art exhibitions and educational programs. It is a cultural highlight.
3
Crescent Beach
A beautiful beach area with walking paths and views of the ocean. It is perfect for a relaxing day.
4
Holland Park
A central park in Surrey with gardens and event spaces. It is a great place for a walk.
Tags
Oliver to Surrey driving to Surrey Okanagan to Lower Mainland BC travel guide Highway 97 to Highway 5 Surrey transport Oliver BC travel BC road trip