Victoria is the capital of British Columbia, located on Vancouver Island. To reach it from Surrey, drive to the Tsawwassen Ferry Terminal and take the BC Ferry to Swartz Bay, then drive or bus into Victoria. Alternatively, fly from Vancouver International Airport (YVR) to Victoria (YYJ). This is a scenic journey that involves crossing the Salish Sea.
Total Distance: Driving distance 120 km (including ferry), straight-line air distance 90 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 2 hours | 3 hours |
| Avg Price | $150 - $300 | $20 - $60 |
| Operator | Air Canada | BC Ferries |
| Route | YVR to YYJ | Tsawwassen to Swartz Bay |
| Tip | The flight is very short and convenient. | Book your ferry reservation in advance. |
May to September for coastal weather.