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.
|
Direct
|
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. |
Spring and Summer for the best road conditions on the mountain passes.