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. It doesn’t matter how you’re planning to get here or what time of year you visit- you’re in for stunning views through the magestic mountain ranges.

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.

Getting Around in 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 to Revelstoke Mountain Resort a snap from various locations in town. One way rides are $3 ($5 return) per person (exact change). Many accommodations offer complimentary ski shuttle passes with your stay, be sure to ask.