Skip to main content

Search hotels in Sankt Niklaus

Enter your dates to see the latest prices and deals for Sankt Niklaus hotels

Sankt Niklaus – 15 hotels and places to stay

Filter by:

Star Rating

Review score

Hotel Heimatlodge

Hotel in Sankt Niklaus

Located in Sankt Niklaus, 11 miles from Zermatt Train Station, Hotel Heimatlodge provides accommodations with a fitness center, free private parking and a shared lounge.

R
Ratchata
From
Thailand
Staff very helpful and good service for my group. She prepare early breakfast before 06.00 o’clock for our group because my group must early move to Glacier Express Train. Thank you very much.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 588 reviews
Location 8.5
Price from
$195.30
1 night, 2 adults

5 Zimmer-Wohnung mit Garage und Sauna

Sankt Niklaus

10 miles from Zermatt Train Station in Sankt Niklaus, 5 Zimmer-Wohnung mit Garage und Sauna features accommodations with access to a sauna.

T
Tak Cheong
From
Hong Kong
Good location along the way to Zermatt
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 12 reviews
Location 8.5
Price from
$270.95
1 night, 2 adults

Ferienwohnung Morgengruss

Sankt Niklaus

Ferienwohnung Morgengruss is located in Sankt Niklaus, just 11 miles from Zermatt Train Station and 22 miles from Allalin Glacier.

S
Sarunas
From
United Kingdom
Nice and cosy apartment. Very clean. Everything you need is provided.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 53 reviews
Location 9.4
Price from
$193.31
1 night, 2 adults

Hotel La Reserve

Sankt Niklaus

Located in Sankt Niklaus, 11 miles from Zermatt Train Station, Hotel La Reserve provides accommodations with a terrace, free private parking, a restaurant and a bar.

R
Radu
From
Switzerland
Could not get any better than this. The restaurant is also great.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 577 reviews
Location 8.7
Price from
$182.70
1 night, 2 adults

Lonys Wanderlust Nahe Zermatt

Sankt Niklaus

Lonys Wanderlust Nahe Zermatt offers accommodations in Sankt Niklaus, 11 miles from Zermatt Train Station and 22 miles from Allalin Glacier.

N
Natalie
From
Israel
Great, cozy and comfortable place.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 20 reviews
Location 9.3
Price from
$176.40
1 night, 2 adults

Hotel Gädi

Grächen (Near Sankt Niklaus)

Located in Grächen, 26 miles from Allalin Glacier, Hotel Gädi provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

L
Labuz
From
Austria
The hosts were very courteoues and accomodating, private SPA was provided upon request, rooms were clean. All in all, 10/10 recommendation
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 131 reviews
Location 9.9
Price from
$262.08
1 night, 2 adults

Aktiv Hotel & Spa Hannigalp

Grächen (Near Sankt Niklaus)

Featuring an indoor pool and a hot tub, the 3-star superior Hotel & Spa Hannigalp enjoys a quiet location in the car-free southern part of Grächen, about 1148 feet from the center of the village.

D
Daniel
From
United States
The view from this town is amazing. The shuttle service into Zermatt saved hundreds of dollars for me as a solo traveler letting me not book directly in Zermatt itself. All the staff were very helpful and my dinner at the restaurant was also very good and classy. While skiing in the USA has gotten very corporate and some ski town locals struggle to keep up, the locals in Switzerland have kept organic and family oriented business intact. Support this family and their multi generational family business!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 197 reviews
Location 9.4
Price from
$225.54
1 night, 2 adults

Hotel Walliserkanne

Grächen (Near Sankt Niklaus)

Located in Grächen, 26 miles from Allalin Glacier, Hotel Walliserkanne features views of the garden. Each room at the 3-star hotel has city views, and guests can enjoy access to a terrace and to a...

E
Eda
From
United States
We loved staying here! It was so cozy and perfect for a stop before the Europaweg.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 56 reviews
Location 9.8
Price from
$264.60
1 night, 2 adults

Family Hotel Desirée

Grächen (Near Sankt Niklaus)

Family Hotel Desirée features a garden, terrace, a restaurant and bar in Grächen. Among the facilities at this property are a kids' club and room service, along with free WiFi throughout the property....

J
John
From
United States
Staff was excellent. Breakfast very tasty.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 80 reviews
Location 9.6
Price from
$453.60
1 night, 2 adults

Berghotel Weisshorn

Törbel (Near Sankt Niklaus)

Located in Törbel, 24 miles from Zermatt Train Station, Berghotel Weisshorn provides accommodations with a garden, free private parking, a terrace and a restaurant.

D
David
From
Ireland
Very nice clean hotel, great breakfast. The best host Dom - Thank you for a really comfortable stay and all your help.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 131 reviews
Location 9.4
Price from
$197.32
1 night, 2 adults
See all 15 hotels in Sankt Niklaus

Hotels with airport shuttles in Sankt Niklaus

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 2,380 reviews
    From $505.26 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 966 reviews
    From $384.30 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 169 reviews
    From $433.44 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 902 reviews
    From $151.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 23 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 312 reviews
    From $249.48 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 385 reviews
    From $476.28 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 190 reviews
    From $388.08 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 52 reviews
    From $372.96 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 491 reviews
    From $371.07 per night

Most booked hotels in Sankt Niklaus and surrounding area in the past month

See all

Budget hotels in Sankt Niklaus and nearby

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 11 reviews

    Sonniges Apartment im Zentrum mit Bergblick offers accommodations in Grächen, 16 miles from Zermatt Train Station and 26 miles from Allalin Glacier.

    From $337.64 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 122 reviews

    Located in Embd and with Zermatt Train Station reachable within 21 miles, Gasthaus Morgenrot provides a terrace, non-smoking rooms, free WiFi throughout the property and a restaurant.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 314 reviews

    Postman8 - Bed and Breakfast enjoys a location in Stalden, 31 miles from Crans-sur-Sierre Golf Club and 17 miles from Zermatt Train Station.

    From $151.20 per night
  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 16 reviews

    Castello Rooms offers accommodations in Randa, 28 miles from Allalin Glacier and 6.3 miles from Luftseilbahn St. Niklaus - Jungu. This apartment offers a garden.

    From $157.50 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 67 reviews

    Alpen-Sonne enjoys a location in Sankt Niklaus, 12 miles from Zermatt Train Station and 21 miles from Allalin Glacier. This property offers access to a balcony, free private parking, and free Wifi.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 18 reviews

    Housed in a building dating from 1930, this apartment is 26 miles from Allalin Glacier and 4.7 miles from Luftseilbahn St. Niklaus - Jungen Cable Car.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 4 reviews

    Swiss Paradise is a recently renovated apartment in Sankt Niklaus where guests can make the most of the garden and barbecue facilities.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 4 reviews

    Apartment Lärchenheim by Interhome is located in Gasenried, just 16 miles from Zermatt Train Station and 25 miles from Allalin Glacier.

Hotels located in the center of Sankt Niklaus

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 8 reviews

    15 miles from Zermatt Train Station in Sankt Niklaus, Chalet Sven & Marc Grächen, Niedergrächen Vallis features accommodations with access to a public bath. 25 miles from Allalin Glacier and 3.5 miles...

Best hotels with breakfast in Sankt Niklaus and nearby

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 272 reviews

    Providing mountain views, Mountain Lodge in Grächen provides accommodations, a terrace, and a bar. This property offers access to a balcony, free private parking, and free Wifi.

    From $277.20 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 260 reviews

    Located in the center of Grächen, Hotel Walliserhof - The Dom Collection is just 492 feet from the ski elevators to Hannigalp. It offers a wellness center and a restaurant with a south-facing terrace.

    From $233.10 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 131 reviews

    Located in Törbel, 24 miles from Zermatt Train Station, Berghotel Weisshorn provides accommodations with a garden, free private parking, a terrace and a restaurant.

    From $216.33 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 165 reviews

    Located in Ackersand, 29 miles from Crans-sur-Sierre Golf Club, Hotel-Restaurant Ackersand has accommodations with a terrace, free private parking and a restaurant.

    From $214.20 per night
  • Chalet Himmulriich by Interhome offers accommodations in Gasenried, 16 miles from Zermatt Train Station and 25 miles from Allalin Glacier. This chalet provides free private parking and free Wifi.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    Chalet Als man zählte 1989 by Interhome is located in Gasenried, just 16 miles from Zermatt Train Station and 25 miles from Allalin Glacier.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 3 reviews

    Chalet Allegra by Interhome offers accommodations in Grächen, 15 miles from Zermatt Train Station and 24 miles from Allalin Glacier.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 10 reviews

    15 miles from Zermatt Train Station in Grächen, Chalet Charming provides accommodations with access to a sauna, spa facilities, and beauty services.

What Guests Said About Sankt Niklaus:

  • 10.0

    Very good accommodation, very clean, open spaces and the...

    Very good accommodation, very clean, open spaces and the owners were very helpful. Would highly recommend it for people wanting to visit Zermatt very close to public transport and has an excellent view from the apartment.
    Guest review by
    Shaun Speed
    Australia

See reviews by guests who stayed at hotels in Sankt Niklaus

See all
  • From $189 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 577 reviews
    Perfect cosy location. Short walk to St niklas station.....so convenient for train travel as well. The hotel staff was very kind and helpful. The rooms were very nice and cosy...the breakfast had all options one needed....excellent coffee....the coffee machine in the room also very good quality. Will highly recommend this hotel for the excellent location, good parking as well as proximity to station. Excellent restaurant along with the hotel and lovely staff..
    Guest review by
    Aaraatrika
    Germany
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 24 reviews
    Great location in walking distance of the train station, small but cozy chalet with all the amenities one could wish for. We were 4 people wanting to visit Zermatt for a few days and it was perfect for us! Very fair price for what you pay elsewhere in the region. Simple process: Got the keycode 2 days before the stay, host was communicative and friendly. Obviously don't expect a 5-start hotel quality experience, but our expectations were perfectly met.
    Guest review by
    Felix
    Switzerland
  • From $189 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 577 reviews
    The Hotel La Reserve was well renovated. Their restaurant is worth to visit, food and service were both qualitative and not too expensive. Thank you so much!
    Guest review by
    Oksana
    Switzerland
  • From $182.70 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 588 reviews
    very modern hotel, super comfy bed, in close proximity to the train station. friendly stuff
    Guest review by
    Katarzyna
    Switzerland
  • From $182.70 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 588 reviews
    Nice modern hotel
    Guest review by
    Anonymous
    Netherlands