Skip to main content
Getting To Revelstoke

It's Easier Than You Think.

Getting to Revelstoke by Car

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

Getting to Revelstoke by Air

Kelowna International Airport is our airport hub. Land in either Calgary or Vancouver if travelling from far, with a regional connection possible to Kelowna. Direct flights to Kelowna are also available from major North American hubs. There’s ground transfer between Kelowna International Airport and Revelstoke.

Getting to Revelstoke by Bus

There are multiple daily shuttle bus transfers from Kelowna International Airport to Revelstoke via the Stoke Shuttle.

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 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.