The journey from Williams Lake to New Westminster covers approximately 560 km. Driving is the most practical method, taking you down Highway 97 and Highway 1 through the scenic Fraser Canyon. Alternatively, you can fly from Williams Lake (YWL) to Vancouver (YVR) and take the SkyTrain or a rental car to New Westminster. This route connects the interior of BC to the historic city of New Westminster.
Total Distance: Driving distance is 560 km; straight-line air distance is 410 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 15 mins | 6 hours 45 mins |
| Avg Price | $200 - $400 | $100 - $200 in fuel |
| Operator | Pacific Coastal Airlines | Personal Vehicle |
| Route | YWL to YVR, then SkyTrain to New Westminster. | Highway 97 to Highway 1, then Highway 7A. |
| Tip | Flight is faster but requires ground transport from YVR. | The drive through the Fraser Canyon is beautiful but requires caution. |
May to September for pleasant weather and outdoor activities.