The 10 best three-star hotels in Altdorf, Switzerland | Booking.com
Skip to main content

Three-Star Hotels in Altdorf

Find the three-star hotels that appeal to you the most

The best three-star hotels in Altdorf

Check out our pick of great three-star hotels in Altdorf

Filter by:

Review score

Hotel Goldener Schlüssel

Hotel in Altdorf

Dating from the 18th century, Hotel Goldener Schlüssel is located in the Old Town of Altdorf in the Canton of Uri. Lake Lucerne is a 10-minute drive away. Free Wi-Fi is available in all areas.

J
Jackie
From
New Zealand
Good location, friendly helpful Staff
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 944 reviews
Price from
US$212.54
1 night, 2 adults

Bnbetschart

Muotathal (Near Altdorf)

Set in Muotathal and only 32 km from Einsiedeln Abbey, Bnbetschart offers accommodation with mountain views, free WiFi and free private parking.

A
Aditi23
From
Australia
This place was delightful in every way. On arrival, we were greeted warmly by the host and one of her five children. We were shown around our room and to the kitchen, which we were free to use. The room was beautifully set up, with lovely touches including a jug of drinking water on the table, and some individually wrapped cookies, which were vegan (a bonus for us, as usually we can't eat any chocolates or cookies). A little later, the host came to see us again with another of her children, to collect our payment. Again, their interaction with us was extremely warm and friendly. The room had a wonderful wall-length heater, which kept it warm, and a really nice combination of lighting, including a standing lamp with a dimmable bulb, and bedside lights. The bathroom was immaculate. The shower screen was so clean that it looked brand new - it had no streaks or water/soap marks on it, and the towels were folded to perfection. We spent two nights here but could have stayed longer due to how lovely it was. On the morning of our departure, the host came to see us to make sure we said goodbye when we left. She was so friendly and lovely. I cannot fault this place at all; it easily deserves a 10 out of 10.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 195 reviews
Price from
US$161.58
1 night, 2 adults

Alpenresort Eienwäldli Engelberg

Engelberg (Near Altdorf)

1 km away from the centre of Engelberg which offers access to the Titlis Ski Area, guests can find Alpenresort Eienwäldli Engelberg in quiet surroundings.

J
Juliet
From
Switzerland
It was great for our family. Clean, great swimming pool for the kids and lovely room
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 489 reviews
Price from
US$261.02
1 night, 2 adults

Hotel Garni Hostatt

Engelberg (Near Altdorf)

Our rustic-style 3-star hotel with 12 rooms enjoys an idyllic, sunny and quiet location on the edge of the village, offering superb panoramic views of the surrounding mountains.

A
Angela
From
United Kingdom
The hotel was slightly out of town so it was lovely and quiet area. The staff were very welcoming and accommodating.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 459 reviews
Price from
US$242.37
1 night, 2 adults

Superior Hotel Nidwaldnerhof

Beckenried (Near Altdorf)

Located in Beckenried, right at the shore of Lake Lucerne, Superior Hotel Nidwaldnerhof features a lake-view terrace and offers free WiFi access and free garage parking, with each room having its own...

Ö
ÖYKÜM
From
Netherlands
Location, room, view, food, everything was great!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 654 reviews
Price from
US$248.59
1 night, 2 adults

Hotel Sonnwendhof Engelberg

Engelberg (Near Altdorf)

Set in Engelberg and with Engelberg-Titlis reachable within 1.2 km, Hotel Sonnwendhof Engelberg offers express check-in and check-out, allergy-free rooms, a shared lounge, free WiFi throughout the...

H
Harshita
From
United Kingdom
Everything was great. The location, views, rooms everything was amazing
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 759 reviews
Price from
US$249.83
1 night, 2 adults

Seerausch Swiss Quality Hotel

Beckenried (Near Altdorf)

Right on the shore of Lake Lucerne, Hotel Seerausch in Beckenried offers panoramic lake and mountain views, a lakeside bar, and free WiFi.

L
Link Dániel
From
Hungary
I can't find the words. Most probably this hotel was the most wonderfull place where I have stayed. The view what you have during breakfast just like heaven. Stuff really nice! Room is clean modern with a good bed. Breakfast was great. I will be back, I am sure.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 3,101 reviews
Price from
US$162.82
1 night, 2 adults

Hotel und Naturhaus Bellevue

Seelisberg (Near Altdorf)

Set in Seelisberg, 34 km from Lucerne Station, Hotel und Naturhaus Bellevue offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

K
Kristina
From
Lithuania
Everything was so perfect! The location, the views from the room, and the restaurant were so gorgeous. The staff was extremely friendly and helpful, they went the extra mile to make our stay great. I would rate the staff 15/10. The room was quiet, I didn't hear the neighbors. Spacious parking was another big plus. Amazing value for money, I was very impressed.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,624 reviews
Price from
US$149.15
1 night, 2 adults

Hotel Schweizerhof

Engelberg (Near Altdorf)

Providing stunning views of the Urner Alps, Hotel Schweizerhof is nestled in the picturesque village Engelberg.

A
Anders
From
Switzerland
Charming hotel with nice big rooms, at a great location very close to ski busses, restaurants and the train station. Breakfast is nice with good variety and local cheeses. Above all, is the staff extremely service minded and very helpful.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,002 reviews
Price from
US$236.90
1 night, 2 adults

Seeblick Höhenhotel

Emmetten (Near Altdorf)

The Seeblick Höhenhotel in Emmetten is situated on a sunny terrace above Lake Lucerne. It offers panoramic lake views, an indoor pool, free Wi-Fi and free parking.

A
Andrew
From
Australia
Great people, location, pool, breakfast, views
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,255 reviews
Price from
US$174.54
1 night, 2 adults
All three-star hotels in Altdorf

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

3 star hotels that guests love in Altdorf

See all
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 944 reviews
    Good location, friendly helpful Staff
    Guest review by
    Jackie
    Family with young children
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 944 reviews
    Good location close and quiet room
    Guest review by
    David
    Young couple
  • Avg. price/night: US$285.87
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 480 reviews
    Staff was superfriendly, location is perfect, walking distance from city center and close to drive to many beautiful mountain walks. We really liked that there are rooms that can sleep 5.
    Guest review by
    Lies
    Family with young children