Such a wonderful unexpected find!
We hadn’t planned to stay here at all. We were driving from Banff to Vancouver and Revelstoke was completely booked, so by chance we ended up at Three Valley Lake Chateau — and we were so happy we did.
The hotel definitely has an older, old-fashioned charm, but our room was very clean and the setting is absolutely beautiful. The lake and mountain views are gorgeous, and I actually really liked the old spirit and character of the hotel.
There is an indoor pool, and the lake itself is another huge bonus. You can kayak or paddleboard, with rentals available on site, which would be especially nice during a longer summer stay. We also noticed that most of the guests were families, so it definitely feels like a very family-oriented place.
The biggest surprise for us was the Heritage Ghost Town next door. We had absolutely no intention of visiting a museum during our road trip, but hotel guests receive discounted admission, so we decided to check it out — and ended up spending almost half a day there! There are historic buildings recreating an old BC town, antique cars, old trains and so many interesting things to see. It turned an ordinary overnight stop into a really memorable experience.
Food options are a little limited. There is a restaurant and cafeteria on site, and we had breakfast there. It was simple, nothing fancy, but perfectly fine for an overnight stay. If I were staying for several days, though, I would probably bring some additional food or snacks and plan ahead for meals.
What started as a last-minute place to sleep became such a pleasant surprise. If you’re driving between Vancouver and Banff and want to break up the journey, I think this is absolutely worth a stop — especially for families. Beautiful surroundings, lots to explore, and much more than just a hotel. We would happily stay here again!