Traveling from Shawnigan Lake to Fort St. John is a major trek across British Columbia, covering over 1,300 km. You will start by taking the BC Ferry from Swartz Bay to Tsawwassen, then head north through the Fraser Valley and the Cariboo region via Highway 97. This route takes you through Prince George and into the Peace River country. For a quicker arrival, consider a flight from Victoria International Airport to North Peace Regional Airport.
Total Distance: Driving distance is 1,300 km; straight-line air distance is 850 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 16 hours |
| Avg Price | $500 - $900 CAD | $300 - $450 CAD |
| Operator | Air Canada | Personal Vehicle |
| Route | YYJ to YVR, then YVR to YXJ. | Hwy 1 to Cache Creek, then Hwy 97 North to Fort St. John. |
| Tip | Flights often connect through Vancouver International Airport. | Plan for an overnight stop in Prince George to avoid driver fatigue. |
June to August for long daylight hours and manageable road conditions in the north.