Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Altdorf – 4 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Höfli

Hotel in Altdorf

Located only 2 miles from Lake Lucerne, Hotel Höfli is set in the oldest building of Altdorf, dating back to 1768. It features 2 restaurants and free private parking. Very friendly reception, excellent food, comfortable spacious room

Show more Show less
8.4
Very Good
341 reviews
Price from
$166
per night

Zum Schwarzen Löwen

Hotel in Altdorf

Set in Altdorf, Zum Schwarzen Löwen features a bar, terrace and free WiFi throughout the property. The tour desk is available to assist guests in planning their days out. The "Schwarze Löwe" (Black Lion) offers historic flair since the German poet Goethe stayed here. A decent hotel for good value 133 CHF on a public holiday for a double room with private bathroom. We could leave the bycicles in a room in the basement, an honesty bar offers chilled beer and during corona times there are many take away option within walking distance.

Show more Show less
8.4
Very Good
164 reviews
Price from
$86
per night

Hotel Restaurant Goldener Schlüssel

Hotel in Altdorf

Dating from the 18th century, Hotel Restaurant Goldener Schlüssel is located in the Old Town of Altdorf in the Canton of Uri. Lake Lucerne is a 10-minute drive away. The location was perfect! We fell in love with Altdorf, Uri and Switzerland! Despite being an older building, the apartment was very clean. It was quite spacious for our family of 6. The hotel is located in the main square of the town. 10 second walk to gelato, 30 seconds to a grocery store..all so convenient. We walked everywhere including to a couple of easy hikes near the hotel up the hill. The kitchen had everything we needed and had plenty of linens. The room service was a plus. Unfortunately, we didn’t try the restaurant but we did try a couple of local spot, which were great. If we return to Uri (which is inevitable), we will absolutely stay here again!

Show more Show less
8.1
Very Good
250 reviews
Price from
$92
per night

Berggasthaus Eggberge

Hotel in Altdorf

This mountain accommodations is set in a car-free zone at an altitude of 4760 feet above Altdorf and Flüelen. Berggasthaus Eggberge can only be reached by cable car. The owners/operators have put tremendous effort into modernizing the hotel, and have done so with great success. It has become a nice hotel that meets the needs of a wide array of travelers, from budget-conscious hikers to those seeking greater comforts. The dishes on offer in the restaurant are also of the highest standard (my father, in fact, said that the fish and chips was the best he had ever had). I would wholeheartedly recommend this hotel to anybody seeking a retreat into the mountains, as it has extraordinary views, and great owners.

Show more Show less
9.2
Awesome
153 reviews
Price from
$111
per night

Haus der Gäste

Seedorf (Near Altdorf)

Haus der Gäste features mountain views, free WiFi and free private parking, located in Seedorf.

Show more Show less
8.7
Excellent
10 reviews

Ferienwohnung Grütter

Seedorf (Near Altdorf)

Ferienwohnung Grütter is located in Seedorf, a 2-minute drive from Lake Lucerne. The modern apartment awaits guests with amenities like free WiFi and a flat-screen satellite TV. A great place that feels just like home.

Show more Show less
9.3
Awesome
49 reviews
Price from
$97
per night

Gasthaus zur Rose

Fluelen (Near Altdorf)

Located in Fluelen, Gasthaus zur Rose provides a restaurant and free WiFi throughout the property. Guests can enjoy mountain views. At the inn each room comes with a shared bathroom with a shower. Very kind host. Self service breakfast is convenient. Very clean and good amenities. A very short 5 minute walk from the train station. Late check-in was also appreciate.

Show more Show less
7.9
Good
197 reviews
Price from
$61
per night

Hotel Krone

Hotel in Attinghausen

Guests can find Hotel Krone in a quiet location, just a 5-minute drive from Altdorf’s center. It features a sauna and an outdoor swimming pool. Clean and tidy family run hotel in good location for alpine passes. Excellent breakfast and good found in restaurant

Show more Show less
7.9
Good
408 reviews
Price from
$91
per night

Guesthouse Vögeliwohl

Fluelen (Near Altdorf)

Located in Fluelen, 0.7 mi from Luftseilbahn Fluelen-Eggberge, Guest house Vögeliwohl provides accommodations with a bar, private parking, a shared lounge and a garden. Great location as we were walking the 'Swiss Path'. Excellent equipped shared kitchen where we could cook dinner. Comfortable beds and a very clean guesthouse. Breakfast was at a bakery closeby, which was fine.

Show more Show less
8.5
Very Good
317 reviews
Price from
$86
per night

der GASTHOF

Bürglen (Near Altdorf)

Located in Bürglen, der GASTHOF features a restaurant, bar and free WiFi. Featuring family rooms, this property also provides guests with a sun terrace. Guests can enjoy mountain views. Clean, nice staff, decent food.

Show more Show less
7.9
Good
85 reviews
Price from
$70
per night

Most-booked hotels in Altdorf in the past month

See all
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Altdorf:

Explore guest reviews of hotels in Altdorf

See all