The Lodge Verbier

Alpine Paradise

fromUSD $2096*night
Includes all taxes & fees
*Based on a 4 night stay, from Mon, Dec 9 to Fri, Dec 13. Perks may not apply to this rate. view this rate

Verbier, Switzerland

The Lodge Verbier

Alpine Paradise

What it is

The Lodge is Sir Richard Branson’s private mountain retreat nestled in the heart of the Swiss Alps in Verbier. This exclusive chalet combines rustic charm with luxury, offering nine stunning bedrooms and suites that cater to up to eighteen guests at a time.

What it isn't

A conventional hotel or a large ski resort. The Lodge prioritizes a personalized and intimate experience over the grand scale and impersonal service of traditional luxury resorts.

What we think

The Lodge, Verbier, is a gem of personalized luxury set against some of the world’s most beautiful and challenging ski slopes. It offers a unique blend of comfort, exclusivity, and adventure, making it ideal for families and groups seeking a private alpine experience. Each detail at The Lodge reflects a commitment to relaxed luxury, from the plush interiors to the gourmet meals tailored to guest preferences. The staff goes above and beyond to ensure every need is met, whether arranging for ski instructors, guiding mountain treks, or hosting evening entertainment. The atmosphere is one of warmth and hospitality, inviting guests to feel as though they are staying at a friend’s high-end mountain home.

You're here because

You desire a bespoke mountain retreat where luxury meets adventure, all tailored to your personal tastes and outdoor passions, in one of the most coveted ski destinations in the world.

The Moment

Enjoying an après-ski evening by the roaring fire, sipping a glass of champagne as snow gently falls outside, creating a picture-perfect winter wonderland through the expansive windows of The Lodge.

Restaurants & Bars

Tailored Dining Experiences - The food served at The Lodge is sure to be one of the highlights of your stay. A mix of Swiss and international cuisine, dining can be as formal or as informal as you wish. Push the boat out with a full four-course gourmet feast, host a themed evening or request some healthy snacks for young guests. The agenda is yours to set.

Location

The Lodge is perched high in the Swiss Alps in the chic resort town of Verbier, known for its world-class skiing and vibrant nightlife. Its location offers direct access to some of the finest slopes in the Alps while providing stunning views that stretch across the snowy peaks.

Chemin De Pleadzeu 3
Verbier, 01936
Switzerland

Stay in the loop!

Be the first to know about insider deals and Skylark exclusives!