The journey from Markham to Victoria involves a flight to either Vancouver or Victoria, followed by a ferry or connecting flight. Flying from Toronto Pearson International Airport (YYZ) to Victoria International Airport (YYJ) is the most direct method, taking about five hours. Alternatively, fly to Vancouver (YVR) and take the BC Ferries service from Tsawwassen to Swartz Bay. This route offers a beautiful coastal experience.
Total Distance: 4,400 km driving distance; 3,400 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours 30 mins | 1 hour 35 mins |
| Avg Price | 350-700 CAD | 20-30 CAD |
| Operator | Air Canada | BC Ferries |
| Route | YYZ to YYJ. | Tsawwassen to Swartz Bay. |
| Tip | Most flights from Toronto to Victoria involve a connection in Vancouver or Calgary. | Book your ferry reservation in advance during peak summer months. |
May to September for mild weather and blooming gardens.