Getting Around

Are you ready to soak in the sunny days and friendly ways of Downtown Williams Lake? Here’s how to reach us:

By Road

Williams Lake sits at the junction of Highway 97 and Highway 20 and can be accessed from the north, south, east, and west of BC. We are located 905 kms (562 miles) west of Calgary via Banff National Park, 910 kms (565 miles) southwest of Edmonton via Jasper National Park, 445 kms (277 miles) northwest of the wineries of Kelowna, and 550 kms (342 miles) north of Vancouver via the historic Gold Rush Trail. Visit to plan your epic road trip.

By Sea

Referred to by some as a mini-cruise, the seasonal Port Hardy – Bella Coola 10-hour ferry service connects the coast and the interior (via Highway 20) in an exciting circle route adventure. Whether traveling to or from the wilds of the Chilcotin, our restauranteurs, hoteliers, shop owners, and RV campgrounds are ready to make Downtown Williams Lake your favourite rest stop along the way. Visit to make your reservation.

By Air

We have two very friendly regional carriers – Central Mountain Air ( and Pacific Coastal Airlines ( – that fly into Williams Lake from the South Terminal at Vancouver Airport.