The journey from Martintown to Victoria spans approximately 4,600 kilometers. Driving involves taking the Trans-Canada Highway (Hwy 17 and Hwy 1) to Vancouver, then taking a BC Ferry to Victoria. Alternatively, you can fly from Ottawa (YOW) to Victoria International Airport (YYJ) with a connection. The drive is a major multi-day expedition, while flying takes about 8 hours. This route takes you through the Canadian Shield, across the vast prairies, over the Rocky Mountains, and across the Salish Sea.
Total Distance: Driving distance is 4,600 km; straight-line air distance is 3,700 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 50 hours |
| Avg Price | $650 - $1,600 | $900 in fuel + ferry |
| Operator | Air Canada/WestJet | Personal Vehicle/BC Ferries |
| Route | YOW to YYJ via Toronto or Vancouver. | Hwy 417 to Hwy 17, Hwy 1 west to Vancouver, then ferry to Victoria. |
| Tip | Book your flight well in advance to secure the best rates. | Book your ferry reservation in advance to avoid long wait times. |
Summer months for pleasant weather and access to outdoor festivals.