Top 10 Hotels in St. Niklaus

See all 6 Hotels in St. Niklaus
Matterhorn Valley Hotel Desirée
Matterhorn Valley Hotel Desirée

Postfach 120, Graechen 3925

3.5 out of 5.0

Located near the slopes, this Graechen hotel is within a 5-minute walk of Grächen - Hannigalp and Grachen - Hannigalp Cable …

$150
Matterhorn Valley Hotel & Spa Hannigalp
Matterhorn Valley Hotel & Spa Hannigalp

Heimenen 468, Graechen 3925

3.5 out of 5.0

This family-friendly Graechen hotel is located in the suburbs, within a 15-minute walk of Grachen - Hannigalp Cable Car and …

$149
Hotel Bellerive
Hotel Bellerive

Riedstrasse 3, Zermatt 3920

3.5 out of 5.0
4.7 out of 5 (31 reviews)

Located near the slopes, this Zermatt hotel is in the mountains and within a 10-minute walk of Mountaineers Cemetery …

$231
Best Western Hotel Butterfly
Best Western Hotel Butterfly

Bodmenstrasse 21, Zermatt 3920

3.0 out of 5.0
4.4 out of 5 (62 reviews)

Located near the slopes, this Zermatt hotel is in the city center, within a 5-minute walk of Gornergrat Station and …

$177
Hotel Perren Superior
Hotel Perren Superior

Vispastrasse 10, Zermatt 3920

3.0 out of 5.0
4.3 out of 5 (23 reviews)

Located near the slopes, this Zermatt hotel is in the mountains, within a 10-minute walk of St. Mauritius Church and …

$164
Hotel Bristol
Hotel Bristol

Schluhmattstr. 3, Zermatt 3920

3.0 out of 5.0
4.5 out of 5 (66 reviews)

Conveniently located near the ski slopes, this Zermatt hotel is within a 10-minute walk of Mountaineers Cemetery …

$175
Hotel du Glacier
Hotel du Glacier

Blomattenstrasse 2, Saas-Fee 3906

3.0 out of 5.0
4.1 out of 5 (20 reviews)

Located near the slopes, this Saas-Fee hotel is in the mountains and within a 10-minute walk of Swiss Ski and Snowboard …

$134
3100 Kulmhotel Gornergrat
3100 Kulmhotel Gornergrat

Gornergrat 3100m, Zermatt 3920

3.0 out of 5.0
4.5 out of 5 (44 reviews)

Situated in the mountains, this hotel is 0.1 mi (0.2 km) from Gorner Ridge and within 3 mi (5 km) of Cervino - Sci Estivo and …

$222
Berghof
Berghof

Dorfstrasse 30, Saas-Fee 3906

3.0 out of 5.0
4 out of 5 (3 reviews)

Located near the slopes, this Saas-Fee hotel is in the mountains and within a 5-minute walk of Stafelwald Ski Lift, Ski Lift …

$97
Hotel Bristol
Hotel Bristol

Dorfstrasse 60, Saas-Fee 3906

3.0 out of 5.0
4.3 out of 5 (3 reviews)

Offering ski-in/ski-out access, this hotel in Saas-Fee is in the mountains, 0.1 mi (0.2 km) from Saas-Fee Ski Resort, and …

$150
Hide content

Where to stay in St. Niklaus

St. Niklaus Hotel Guide

If you choose to book a hotel near the center of St. Niklaus, there are several accommodations. The center of St. Niklaus offers 9 hotels within easy driving distance.

Accommodations that are fairly close to the city center of St. Niklaus include the Matterhorn Valley Hotel & Spa Hannigalp and Matterhorn Valley Hotel Desirée.

The Haus Colosseo is 10 miles away from the heart of St. Niklaus. Another option is the Mont Cervin Palace, which is located 10 miles away. Alternative places to rest your head include the Mountain Exposure - Luxury Apartments and the Hotel Riffelalp Resort 2222m.

Looking for more to do? Consider spending a day or two enjoying Leukerbad Ski Resort and Alpentherme Thermal Baths, which you'll find in Leukerbad, 17 miles to the northwest of St. Niklaus. Should you wish to visit Leukerbad, check out the room rates at the Les Sources Des Alpes and Aparthotel dala. Alternatively, you could stay in Vionnaz, 45 miles to the west of St. Niklaus, where you'll find the Macchi Hôtels-Chalets de Tradition and Le Roitelet. The Chablais Historical Museum and Télésiège Grands Places are a couple of the popular attractions to check out while in Vionnaz.

Just because you're traveling, doesn't mean you can't enjoy your love of all things sport. You will find Stade de Suisse Wankdorf 60 miles to the north of St. Niklaus. For travelers who are interested in booking a room nearby, make a reservation in the Hotel Bellevue Palace or Hotel Schweizerhof Bern.

If you are traveling into or out of Belp Airport and plan to stay nearby try Apartments Justingerweg or Hotel Sternen Muri.