Reaching Victoria from Oshawa involves a flight to Vancouver (YVR) followed by a ferry or seaplane. You can fly from Toronto Pearson (YYZ) to Vancouver, then take a BC Ferries vessel from Tsawwassen to Swartz Bay, or a Harbour Air seaplane directly to Victoria's Inner Harbour. This route takes you across the entire country and ends with a scenic crossing of the Salish Sea.
Total Distance: Driving distance 4,400 km (including ferry); straight-line air distance 3,400 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 1 hour 35 mins |
| Avg Price | $450 - $950 CAD | $20 - $80 CAD |
| Operator | Air Canada | BC Ferries |
| Route | YYZ to YVR, then connecting flight or ferry. | Tsawwassen to Swartz Bay. |
| Tip | Connecting flights to Victoria International (YYJ) are available. | Reservations are highly recommended for vehicles. |
May to September for mild weather and whale watching.