Three Valley Gap Ghost Town

Three Valley Gap

A restored pioneer town on the shore of Three Valley Lake, with more than twenty relocated old wooden buildings, a railway engine house, and a castle-style lakeside hotel that make up a nostalgic scene.

Three Valley Gap is on Highway 1, about 19 km west of Revelstoke. Three Valley Lake is surrounded by steep cliffs, and the castle-style hotel with its red roof on the lakeshore is a well-known landmark along the highway. The 'ghost town' beside the hotel was rebuilt from more than twenty buildings from the late 19th and early 20th centuries, moved here from across British Columbia by a private collector. They include a hotel, church, school, blacksmith shop, and general store, with interiors kept as they were. There is also a railway engine house displaying old locomotives and railway cars, and cowboy shows are held in summer. Entry requires a ticket of about 20 Canadian dollars, subject to change, and a visit takes about 1 to 1.5 hours. You can also simply stop at the lakeshore to take photos.

Opening hours

approx. May–Sep, 08:00–17:00 (check official site)

Ghost town · Frontier history · Lake · Railway

Nearby sights

Places to eat nearby

More in Revelstoke