Skip to main content
Getting To Revelstoke

It's Easier Than You Think.

Getting to Revelstoke by Road

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

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