The journey from Victoria to Langley covers approximately 120 kilometers and requires a ferry crossing. You must travel north from Victoria to the Swartz Bay Ferry Terminal. BC Ferries operates the route to Tsawwassen Terminal in Delta. From Tsawwassen, you drive east via Highway 10 and Highway 1 to reach Langley. This route combines coastal sailing with mainland highway driving.
Total Distance: Driving distance 120 km, straight-line air distance 95 km.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 5 hours 30 mins | 4 hours |
| Avg Price | 40-60 CAD | 80-120 CAD |
| Operator | BC Connector | BC Ferries |
| Route | Victoria downtown to Swartz Bay, ferry walk-on, bus to Langley. | Highway 17 to Swartz Bay, ferry to Tsawwassen, Highway 10 to Langley. |
| Tip | The BC Connector bus offers a seamless transfer from downtown Victoria to Vancouver locations. | Book your ferry reservation online in advance to avoid long wait times at the terminal. |
May to September for reliable ferry sailings and clear highway conditions.