Cheap Bus and Carpool tickets to Williams Lake

What are the most popular routes to Williams Lake?

Vancouver - Williams LakeAverage priceCA$173Average duration9h 15mDaily departures2
Surrey - Williams LakeAverage priceCA$174Average duration8h 37mDaily departures2
Chilliwack - Williams LakeAverage priceCA$149Average duration7h 15mDaily departures2
Merritt - Williams LakeAverage priceCA$104Average duration5h 30mDaily departures1
Vernon - Williams LakeAverage priceCA$174Average duration10hDaily departures1