All bus routes to Surrey, BC (Canada) 1 B C E G K P Q S V W 1 Bus 100 Mile House, BC to Surrey, BC B Bus Bellingham Airport to Surrey, BC C Bus Cache Creek, BC to Surrey, BC Bus Calgary, AB to Surrey, BC E Bus Edmonton, AB to Surrey, BC Bus Everett, WA to Surrey, BC G Bus Golden, BC to Surrey, BC K Bus Kamloops, BC to Surrey, BC Bus Kelowna Airport to Surrey, BC Bus Kelowna, BC to Surrey, BC P Bus Penticton, BC to Surrey, BC Bus Prince George, BC to Surrey, BC Q Bus Quesnel, BC to Surrey, BC S Bus Saskatoon to Surrey, BC Bus Seattle, WA to Surrey, BC Bus Seattle/Tacoma Airport to Surrey, BC V Bus Vernon, BC to Surrey, BC W Bus West Kelowna, BC to Surrey, BC Bus Williams Lake, BC to Surrey, BC