Skip to main content
Hop, Skip & Jump!

Getting to Revelstoke has never been easier.

Getting to Revelstoke

Revelstoke is located on the Trans Canada Highway, nestled between the Selkirk and Monashee mountain ranges in one of the most beautiful places on earth. Our town is surrounded by two National parks, making for some of the most breathtaking scenery British Columbia has to offer. Getting to Revelstoke, BC is easy!

Getting to Revelstoke by Air

Regional service with national and international connections is available from Kelowna (2.5 hrs southwest) and Kamloops (3 hrs west). Direct scheduled flights to and from Kelowna are also available from major hub airports including: Seattle, Los Angeles, Toronto, Vancouver, Edmonton, and Calgary. Bus transfers are available from Kelowna, Calgary, and Vancouver via the Stoke Shuttle and Greyhound.

Brand NEW for 2017: Revelstoke Air with direct flights from Vancouver to Revelstoke. From January 26 – March 19 hop on board our non-stop one hour commuter service on Thursdays and Sundays from $249-$299 all inclusive of taxes, fees and transportation to and from your Revelstoke accommodation. Check out our Jet-Leggers special (where certain seats are sold off for $99!)

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. If traveling during the winter, allow extra travel time for weather and make sure to have snow tires. Check Drive BC for road conditions. From:

  • Kelowna, BC = 187 km (2.5 hours)
  • Kamloops, BC = 224 km (3 hours)
  • Calgary, AB = 410 km (4.75 hours)
  • Edmonton, AB = 701 km (8 hours)
  • Vancouver, BC = 565 km (7 hours)

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