The journey from Sidney to Prince George involves traversing the length of Vancouver Island and the interior of British Columbia. You will take a BC Ferry from Swartz Bay to Tsawwassen, then drive north via Highway 97 through the Fraser Canyon and Cariboo region. Alternatively, you can fly from Victoria International Airport (YYJ) to Prince George (YXS) with a connection in Vancouver. The drive offers stunning views of the interior plateau and mountain ranges.
Total Distance: Driving distance 950 km, air distance 650 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours | 12 hours |
| Avg Price | $300 - $600 | $200 - $350 in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | YYJ to YXS via YVR. | BC Ferries, Highway 17, Highway 1, Highway 97. |
| Tip | Flights are frequent but require a transfer in Vancouver. | Stop in Cache Creek for a break; it is the halfway point. |
June to September for clear mountain roads.