Kamloops
Kamloops
Surrey
Surrey
Bus Driving

Kamloops to Surrey

Updated: 30 May 2026

The trip from Kamloops to Surrey is a major transit route connecting the BC Interior to the Lower Mainland. The most common way to travel is by driving via the Coquihalla Highway (Highway 5) and Highway 1, a journey of approximately 350 kilometers taking about 4 hours. Alternatively, bus services like Ebus provide regular, comfortable transit between the two cities. This route takes you through the dramatic mountain passes of the Cascade Mountains before descending into the Fraser Valley.

Total Distance: 350 km driving distance; 260 km straight-line air distance.
Fastest Way
Driving takes approximately 4 hours, depending on traffic in the Lower Mainland.
Cheapest Way
Driving is generally the most cost-effective if you are traveling with more than one person.
Compare Kamloops to Surrey Routes
Bus
Direct
Driving
Direct
Duration 4 hours 30 mins 4 hours
Avg Price $70-$110 $60-$90 in fuel
Operator Ebus Personal Vehicle
Route Kamloops to Surrey (various stops) Highway 5 (Coquihalla) to Highway 1
Tip Ebus offers free Wi-Fi and power outlets on most coaches. Check DriveBC for mountain pass weather updates before departing.
Travel Tips
  • Traffic
    Avoid entering Surrey during morning and afternoon rush hours to save time.
  • Mountain Weather
    The Coquihalla can have snow even in early spring; carry winter tires.
  • Booking
    Book your bus ticket online in advance to guarantee your seat.
  • Rest Stops
    Hope is a great place to stop for food and fuel before the final stretch to Surrey.
  • Navigation
    Use a GPS app to monitor real-time traffic delays on Highway 1.
Safety Tips
  • Steep Grades
    Use low gears on the Coquihalla descents to prevent brake overheating.
  • Visibility
    Mountain fog can appear suddenly; keep your headlights on.
  • Fatigue
    Take a break in Merritt or Hope if you feel tired during the drive.
  • Emergency
    Keep a winter survival kit in your vehicle from October to April.
People Also Ask
  • Is there a train?
    No, there is no passenger rail service between Kamloops and Surrey.
  • How long is the bus ride?
    The bus ride typically takes about 4 hours and 30 minutes.
  • Is the highway safe?
    Yes, but it requires caution during winter weather conditions.
  • Where does the bus drop off?
    Ebus typically drops off at the Surrey Central Station area.
  • Are there tolls?
    No, there are no tolls on this route.
Quick Info
  • From Kamloops, British Columbia, Canada
  • To Surrey, British Columbia, Canada
  • Modes
Best Time to Travel

Spring and Summer for the best road conditions on the mountain passes.

Things to Do in Surrey
1
Holland Park
Enjoy this large urban park in Surrey. It hosts many community festivals and events.
2
Surrey Arts Centre
Catch a live performance or view local art exhibits. It is a hub for culture.
3
Bear Creek Park
Explore the trails and gardens. It is perfect for a family afternoon.
4
Crescent Beach
Visit this scenic coastal area for a relaxing walk along the ocean.
Tags
Kamloops to Surrey driving Kamloops to Surrey bus to Surrey from Kamloops Coquihalla Highway BC travel Kamloops to Lower Mainland Surrey transport travel guide BC