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