Château Beauvallon

Château Beauvallon is set on a vast, private, lakeside property in the heart of the majestic Laurentians.  This luxurious country inn of 70 hotel-suites decorated with refinement is located just two minutes from Mont-Tremblant ski resort, the number one ski resort in Eastern North America* and beside the prestigious “Le Diable” golf course.


Restaurant & barOutdoor swimming pool, waterfall and a lake

Units Available

1 & 2 bedrooms

Let us guide you through the many choices!
* We will provide you with information on any of the properties currently available through the multiple listing service for the Mont-Tremblant area.
All of the information provided is considered accurate, but it is not guaranteed.