Cheap Bus and Carpool tickets to Surrey

Scenic view of Surrey

What are the most popular routes to Surrey?

Kamloops - SurreyAverage price$105Average duration4h 40mDaily departures9
Merritt - SurreyAverage price$74Average duration3h 5mDaily departures6
Edmonton - SurreyAverage price$247Average duration20h 35mDaily departures10
Salmon Arm - SurreyAverage price$134Average duration6h 5mDaily departures6
Abbotsford - SurreyAverage price$46Average duration40mDaily departures7

Stations and stops in Surrey

Locations map