Revelstoke

A mountain town on Highway 1 between Vancouver and Banff, home to one of North America's biggest-vertical ski resorts and Mount Revelstoke National Park — a popular overnight stop on road trips.

Revelstoke lies in southeastern British Columbia, Canada, on the Columbia River between the Selkirk and Monashee mountains. This mountain town on the Trans-Canada Highway (Highway 1) sits between Vancouver (about 570 km) and Banff (about 280 km) and is an important stop on the Canadian Pacific Railway, making it a common overnight stop for road-trippers. The town grew up around the railway: Mackenzie Avenue in the historic downtown keeps its early-20th-century brick buildings, and the Revelstoke Railway Museum tells the story of building the line across the mountains. What to do depends on the season. From December to April the town is famous for deep powder, and Revelstoke Mountain Resort boasts the greatest vertical drop in North America (1,713 m); the area is also a base for heli-skiing and cat-skiing. In July–August you can drive the Meadows in the Sky Parkway to the summit of Mount Revelstoke for alpine wildflowers and lakes, or ride the gondola and mountain coaster at the resort. East along Highway 1 are the Giant Cedars Boardwalk, the Skunk Cabbage Boardwalk and Canyon Hot Springs; to the west are the Three Valley Gap ghost town, the Enchanted Forest and the Last Spike site of Canada's transcontinental railway; to the south are Begbie Falls and Williamson Lake. Plan on 1–2 days, plus an extra day for hiking in summer. Getting there: the nearest airport is in Kelowna (about 2.5 hours' drive), and long-distance buses also stop here; sights are spread out, so driving is best. In winter, the Rogers Pass section of Highway 1 is often closed temporarily for avalanche control — check DriveBC before setting out and fit winter tires.

Top sights

Where to eat

Itineraries