The trip from Duncan to Prince George is a significant journey of over 950 kilometers. The most practical method is driving to Victoria International Airport (YYJ) and taking a connecting flight to Prince George (YXS). Alternatively, driving involves a ferry to the mainland and a long trek north via Highway 97. This journey takes you from the southern tip of Vancouver Island to the northern interior hub. Expect a full day of travel regardless of the mode chosen.
Total Distance: 950 km driving distance; 650 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 14 hours |
| Avg Price | 300-600 CAD | 250-400 CAD |
| Operator | Air Canada | N/A |
| Route | Victoria International Airport (YYJ) to Prince George Airport (YXS). | Highway 1 to Swartz Bay, Ferry to Tsawwassen, Highway 1 to Highway 97 North. |
| Tip | Book flights well in advance to secure lower fares on this regional route. | This is a two-day drive; plan an overnight stop in Williams Lake or Quesnel. |
June to August for the best road conditions and daylight hours.