Getting Here

Revelstoke by Car

Revelstoke, BC is located on the Trans Canada Highway nestled between the Selkirk and Monashee Mountain ranges.  Highway #1 meanders through some of the most breathtaking scenery British Columbia has to offer.  Driving distances from:

  • Vancouver, BC = 565 km
  • Kelowna, BC = 192 km
  • Kamloops, BC = 210 km
  • Calgary, AB = 410 km
  • Seattle, WA = 674 km


Revelstoke by Air

The nearest airports to Revelstoke, BC are Kelowna (two hours to the southwest), and Kamloops (two and a half hours to the west). If traveling during our snowy Revelstoke winter months, allow extra travel time for weather, and be sure to have winter tires on your vehicle.


Revelstoke by Bus

Multiple morning, afternoon, and evening bus transfers are available from Kelowna International Airport to your Revelstoke accommodation. Other transfers to Revelstoke, BC are possible from many other locations, including Calgary, Vancouver, and Banff. Check out the Calgary & Kelowna Shuttle Service offered by Revelstoke Mountain Resort.


Getting Around Revelstoke

The Revelstoke Public Transit Service provides service Monday – Saturday on routes throughout the area.  All buses are wheelchair-accessible and equipped with bike racks.  You can pick up a rider’s guide or purchase a city bus pass at the Revelstoke Community Centre or Revelstoke City Hall.  The Revelstoke Resort Shuttle offers a shuttle bus service up to Revelstoke Mountain Resort from various locations in town.  One way rides are $3 ($5 return) per person for youth and adults, and exact change is necessary. 2013/14 Shuttle Schedule HERE.