Skip to main content
Getting To Revelstoke

It's Easier Than You Think.

Getting here is half the fun!

Revelstoke is nestled between the Selkirk and Monashee mountains, on the boundary of Mount Revelstoke National Park. Neither too remote nor too accessible, getting here is part of the adventure.

Visiting in winter? Check out this article for recommended routes, transport options and local tips on how to get to Revelstoke safely.

By Road

Getting to Revelstoke from the east features views of pristine forests, dramatic peaks, and impressive glaciers. Coming from the west, you pass through the scenic Okanagan Valley. Revelstoke is 4.5 hours from Calgary and 6.5 hours from Vancouver on the Trans-Canada Highway. There’s easy access from both the east and west, and also well-maintained highways linking the city of Kelowna, 2.5 hours to the south. Budget for extra driving time in the winter, and book ahead to get winter tires on your rental vehicle. Check Drive BC for road conditions.

Driving Time From:

Kelowna, BC = 187 km / 116 mi (2.5 hours)
Kamloops, BC = 224 km / 139 mi (2.5 hours)
Calgary, AB = 410 km / 254 mi (4.5 hours)
Edmonton, AB = 701 km / 435 mi (7 hours)
Vancouver, BC = 565 km / 351 mi (6 hours)
Seattle, WA 674 km / 418 mi 7.5 hrs

By Shuttle

Take the stress out of getting here and let someone else do the driving. Book one of the multiple daily shuttle bus transfers from Kelowna International Airport to Revelstoke via the Stoke Shuttle.

By Bus

RiderExpress offers transportation between Vancouver to Calgary daily, via Revelstoke. Book online to arrange a stop in Revelstoke. Prices and locations are subject to change, so make sure to check your booking at least 12 hours before departure. 

Getting Around Revelstoke

The Revelstoke Public Transit Service provides service Monday – Saturday.  All buses are wheelchair-accessible and equipped with bike racks.  Pick up a rider’s guide or purchase a city bus pass at the Revelstoke Community Centre.  In the winter months, the Revelstoke Resort Shuttle makes getting between downtown Revelstoke and Revelstoke Mountain Resort easy with shuttles running from 6am – 11:30pm in peak season. It’s $4 for a ride but many accommodations offer complimentary ski shuttle passes with your stay, be sure to ask.