Escape the crowds. It's worth the trip.

Revelstoke is nestled between the Selkirk and Monashee mountains, easily accessed by the Trans Canada Highway. Neither too remote nor too accessible, getting here is part of the adventure.

Be sure to consider the season and the weather when planning your trip. If you are planning a winter visit, consider taking the shuttle if you are unused to winter driving.

By Air

We recommend flying to Kelowna International Airport (YLW). From Kelowna, it’s a 2.5 hour drive or shuttle ride to Revelstoke. Car rentals and shuttles are available at the Kelowna airport.

By Road

Getting to Revelstoke from the east takes you through the dramatic peaks of Roger’s Pass on Highway #1. Coming from the west, you pass through the scenic Okanagan Valley. 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.5 hours)
Seattle, WA 674 km / 418 mi 7.5 hrs

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

By Bus

Rider Express offers transportation between Vancouver to Calgary daily via Revelstoke. Book online to arrange a stop in Revelstoke. Prices and locations are subject to change, so make sure to check your booking at least 12 hours before departure.

A bus is available from downtown Kelowna to Revelstoke Mountain Resort via the BlueStar Shuttle. Riders on the BlueStar Shuttle will be required to show a valid ski pass prior to boarding.

By Private Transfer

From the Calgary Airport (YYC), the Airport Shuttle Express provides private transfer services to Revelstoke for 1-2 passengers up to 30 passengers with ski equipment/golf clubs (or other sporting equipment/luggage).

Everything Revelstoke offers private transfers from Kelowna Airport (YLW) and other areas.

page divider
Revy Stories

The Revy Rules: How to Travel Responsibly this Winter

getting here

How to Get to Revelstoke this Winter


How to be a traveller not a tourist in Revelstoke


Revelstoke on a shoestring

Non-essential travel in BC is discouraged at this time. Now is not the time to visit Revelstoke.
Learn More