Skip to main content

Filter by:


Star rating

Review score

Mels – 1 hotel or place to stay
See the latest prices and deals by choosing your dates.
Schweizerhof, hotel in Mels

The Hotel Schweizerhof is located in the village of Mels in the Heidiland-Sarganserland region amid the Pizol and Flumserberge skiing and hiking areas. It offers a bar and free Wi-Fi.

There is all you need in the hotel. Nice service cares about clients in the hotel. Quiet place in a nice center of small town.
8.2
Scored 8.2
Very good
Rated very good
476 reviews
Price from£142.86per night
Grand Resort Bad Ragaz, hotel in Mels

The Grand Resort Bad Ragaz is a first-class spa hotel situated just an hour’s drive from Zurich, amidst the foothills of the Alps in Eastern Switzerland.

Room, spa, gym, pool....
9.3
Scored 9.3
Superb
Rated superb
699 reviews
Price from£481.92per night
Esos Hotel Quelle, hotel in Mels

Located in a quiet area in Bad Ragaz, close to the Tamina River and only a 5-minute walk from the Tamina Thermal Spa, the family-run Esos Hotel Quelle offers free public WiFi, a free ski storage room...

Good location and extensive breakfast
7.6
Scored 7.6
Good
Rated good
1,089 reviews
Price from£153.39per night
Hirschen B&B, hotel in Mels

Just 20 metres from Maienfeld Train Station, Hirschen B&B offers a snack bar, a sun terrace, and free Wi-Fi. The A13 motorway is 300 metres away, and it is 1 km to Bad Ragaz.

Breakfast - a nice selection. Lovely scrambled eggs and coffee
7.7
Scored 7.7
Good
Rated good
1,227 reviews
Price from£103.54per night
Hotel Post, hotel in Mels

The family-run Hotel Post is located in Sargans, a 5-minute walk from the train station. It provides free Wi-Fi and features a restaurant serving Swiss cuisine and a wide range of wines.

Easy to reach and quite comfortable
8.3
Scored 8.3
Very good
Rated very good
911 reviews
Price from£144.79per night
Hotel Schloss Ragaz, hotel in Mels

Surrounded by a large park, Hotel Schloss Ragaz is located on the outskirts of Bad Ragaz, next to the golf courses and the thermal spa bath.

Clean room 501 and well-kept bathroom in the building next to the castle. Breakfast with fresh bread and reasonable choice of products.
8.1
Scored 8.1
Very good
Rated very good
1,265 reviews
Price from£191.47per night
Sorell Hotel Tamina - Garni, hotel in Mels

The Sorell Hotel Tamina - Garni - Garni is situated in the heart of Bad Ragaz, The Tamina Therme with its 7,300 m² is just a 5-minute walk from the Sorell Hotel Tamina Garni.

Very friendly and welcoming staff. I arrived at 22:00 and left at 7:00 in the morning, so experienced little, but fair. Breakfast was nice too.
8.6
Scored 8.6
Fabulous
Rated fabulous
796 reviews
Price from£227.45per night
Garni Hotel Torkelbündte, hotel in Mels

Set only 500 metres from the Tamina Thermal Spa, Garni Hotel Torkelbündte enjoys a quiet location in the centre of Bad Ragaz. Free WiFi and free parking are available.

Simple but very clean and with a very personal touch. Like going back home.
8.9
Scored 8.9
Fabulous
Rated fabulous
571 reviews
Price from£176.55per night
Parkhotel Wangs, hotel in Mels

The Parkhotel Wangs is located at the foothills of Pizol's hiking and skiing area, 1 km from the Sargans train station and the cable car.

Location and staff are very good!
7.6
Scored 7.6
Good
Rated good
495 reviews
Price from£208.84per night
Hotel Franz Anton, hotel in Mels

Hotel Franz Anton is located in Sargans. There is a terrace and guests can make use of free WiFi and free private parking.

Alles hat gut funktioniert. Hotel hat Retrocharm.
7.8
Scored 7.8
Good
Rated good
420 reviews
Price from£125.04per night
See all hotels in and around Mels
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Mels:

  • 8.0
    Scored 8.0

    Mels is a nice sleepy place next to Sargans.

    Mels is a nice sleepy place next to Sargans. It's just a 2km walk away. It is friendly and close to a starting point of the Via Alpina. There are ample restaurants; a sizeable COOP and some local stores including a nice bakery.
    Marcus08
    Netherlands