The journey from Martensville to Victoria is approximately 1,900 kilometers, including a ferry crossing. You will drive west through Saskatoon, take the Trans-Canada Highway (Highway 1) to Vancouver, and then take the BC Ferries service to Victoria. This journey typically takes about 22 to 24 hours of total travel time. It is a major cross-country route that takes you through the stunning Rocky Mountains and across the Salish Sea. You will pass through several provinces and major cities along the way.
Total Distance: 1,900 km driving distance; 1,500 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 22 hours |
| Avg Price | 400-700 CAD | 350-450 CAD in fuel + ferry |
| Operator | Air Canada/WestJet | Personal Vehicle + BC Ferries |
| Route | Saskatoon (YXE) to Victoria (YYJ). | Highway 16/1 to Vancouver, BC Ferry to Victoria. |
| Tip | Book in advance for the best rates. | Book your ferry reservation in advance to avoid long wait times. |
May to September for the best road and ferry conditions.