Getting to Revelstoke

Getting to Revelstoke is a challenge, but worth the trip. Revelstoke Mountain Resort in the Selkirk Mountains in the interior of British Columbia, located approximately 3 miles (5km) south east of downtown Revelstoke. The nearest airports are Kelowna and Calgary, and there are transfer and car rental options from both airports.

Nearest Airports to Revelstoke

Revelstoke has its own airport for private and charter aircraft. Apart from this, the closest airport to the resort is Kelowna, about two and a half hours’ drive from Revelstoke. Calgary is the nearest major international airport, and about four and  half hours’ drive away.

Getting to Revelstoke by car from Calgary and other international airports is time consuming, so taking a connecting flight from Calgary, Vancouver and Seattle airports to Kelowna is recommended.

Kelowna Airport – 185km (115 miles) / 2 hours
Calgary International Airport – 425km (264 miles) / 4 hours 30 minutes
Vancouver International Airport – 578km (358 miles) / 6 hours 20 minutes
Seattle-Tacoma International Airport – 700km (485 miles) 7 hours, 30 minutes

Revelstoke airport has a 1,460m paved runway, terminal and hangar facilities. Charter aircraft and helicopter services are available there with a taxi service into town.

Airport Transfers to Revelstoke

Everything Revelstoke offers private and public/scheduled transfers from Kelowna and Calgary airports to Revelstoke.

Rider Express offers bus transfers from Calgary to Revelstoke.

Driving to Revelstoke

The drive along Highway 1 is renowned for having spectacular scenery, with the valleys of the Okanagan from the west and the glaciers of Rogers Pass from the east. Care should be taken driving along the steep switchbacks of Rogers Pass, particularly in challenging weather. The Okanagan Valley west of Revelstoke can close after heavy snowfalls due to avalanches. Driving times from major cities are as follows:


Back To Top