Top Hotels near Saint-Leonard

See all Hotels near Saint-Leonard
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Hôtel des Vignes
Hôtel des Vignes
0.1 mi from Saint-Leonard
4.5 out of 5.0
4.3 out of 5 (15 reviews)

Located near the slopes, this Uvrier hotel is in the mountains, within a 15-minute walk of Lac Souterrain, St-Leonard- Day …

£150
Hôtel Zodiaque
Hôtel Zodiaque
2.3 mi from Saint-Leonard
3.0 out of 5.0
3.7 out of 5 (27 reviews)

This family-friendly Ayent hotel is located in the mountains, within a 15-minute walk of Bisse Ayent Trail, Bisse de Sion …

£90
Hôtel du Rhone
Hôtel du Rhone
2.9 mi from Saint-Leonard
3.0 out of 5.0
4.1 out of 5 (52 reviews)

Located in the heart of Sion, this hotel is within a 10-minute walk of Supersaxo Mansion, Museum of Nature, and Museum of Art …

£120
Hotel Helvetia Intergolf
Hotel Helvetia Intergolf
3.8 mi from Saint-Leonard
4.0 out of 5.0
4.4 out of 5 (27 reviews)

Conveniently located near the ski slopes, this Crans Montana hotel is within 1 mi (2 km) of Miniature Train Museum, Montana - …

£197
Crans Ambassador
Crans Ambassador
3.9 mi from Saint-Leonard
5.0 out of 5.0
4.8 out of 5 (17 reviews)

Located in the mountains, this Crans Montana hotel offers ski-in/ski-out access within 1 mi (2 km) of Montana - Cry d'Er …

£254
Hotel Restaurant Panorama
Hotel Restaurant Panorama
5.3 mi from Saint-Leonard
3.0 out of 5.0
4.3 out of 5 (40 reviews)

Located in Crans Montana, this hotel is 3.1 mi (5 km) from Valaisan de la Vigne et du Vin Museum and within 6 mi (10 km) of …

Get Rates
Hôtel Nendaz 4 Vallées & Spa
Hôtel Nendaz 4 Vallées & Spa
7.8 mi from Saint-Leonard
4.0 out of 5.0
4.8 out of 5 (32 reviews)

Set amidst the mountains, this ski-in/ski-out hotel in Nendaz is within 1 mi (2 km) of Tracouet Gondola and Ski Lift Haute …

£201
Thermalhotels Leukerbad
Thermalhotels Leukerbad
12.1 mi from Saint-Leonard
4.0 out of 5.0
3.9 out of 5 (361 reviews)

Located in the heart of Leukerbad, this spa hotel is within a 10-minute walk of Torrent Cable Car and Burgerbad Thermal Baths …

£126
Hotel Vanessa
Hotel Vanessa
13.7 mi from Saint-Leonard
4.0 out of 5.0
5 out of 5 (1 reviews)

Located near the slopes, this Verbier hotel is in the mountains and within a 10-minute walk of Nanuq Gallery, Medran 1 Cabl …

£346
Park Gstaad
Park Gstaad
15.4 mi from Saint-Leonard
5.0 out of 5.0
4.9 out of 5 (29 reviews)

Located near the slopes, this Gstaad hotel is in the mountains and within a 15-minute walk of Eggli Ski Resort, Ski Lift Eggl …

£434

Recent Reviews in Saint-Leonard

Hide content

Narrow your search

Pocket Guide: Saint-Leonard

Visiting Saint-Leonard

Nature enthusiasts will enjoy a visit to Saint-Leonard, though all visitors are sure to appreciate the skiing, restaurants, and spas. Visitors can also indulge in everything this welcoming and cosy, lakefront city has to offer, including its museums, sporting events, and mountains.
  • Though not directly in Saint-Leonard, you'll find Expedia hotels in the surrounding area
  • September is the most expensive month to travel here, while December tends to be the cheapest
  • Closest major airport is in Geneva International Airport (GVA), 63 mi (101.4 km) from the city centre

Sightseeing around Saint-Leonard

  • Top activities include skiing and taking an adventure tour, while Nax Ski Area, Dzorniva Ski Lift, and Pas de Maimbre are favourite sights to visit
  • The mountains, lakeside, and hot springs provide a picturesque setting, and places to consider visiting are St.Leonard Underground Lake, Geronde Lake, and Derborence Lake

Dressing for Saint-Leonard

  • Between January and March, you can expect the daytime average to be around 14°C and the nighttime average to be -4°C
  • From April to June, temperatures average about 25°C during the day and 3°C at night
  • July through September averages 27°C during the day and 8°C at night
  • In October–December, the average temperature is 19°C during the day and -3°C at night
  • Average annual rainfall for Saint-Leonard is 28 millimetres
false