Top Hotels in Altdorf

Search among 3 available hotels and places to stay in Altdorf from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-3 out of 3
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Places to stay near Altdorf
8.2
Great151 reviews
MapView on map11.8 km from Altdorf11.8 km from City Centre
From   US$ 130 /nightSelect
8.2
Great144 reviews
MapView on map10.2 km from Altdorf10.2 km from City Centre
From   US$ 234 /nightSelect
8.2
Great81 reviews
13.2 km from Altdorf13.2 km from City Centre
From   US$ 211 /nightSelect

Best hotels and places to stay in Altdorf

Why visit?

Altdorf, located in Switzerland, is a charming town that offers a rich history, stunning natural landscapes, and a serene atmosphere. As the capital of the Canton of Uri, it holds significant historical importance and is known for its connection to William Tell, a legendary Swiss folk hero. Visitors can immerse themselves in the towns cultural heritage by exploring historical landmarks, enjoying outdoor activities, and experiencing traditional Swiss cuisine. Altdorf is an excellent destination for those seeking a peaceful getaway with a touch of history.

Where to Stay in Altdorf?

Old Town: The Old Town of Altdorf is a picturesque area filled with narrow streets, centuries-old buildings, and a vibrant atmosphere. Staying in this part of town allows visitors to be within walking distance of historic landmarks such as the Tell Monument and the Altdorf Rathaus. The charming cobblestone streets are also lined with cozy cafés, local shops, and traditional Swiss restaurants, providing a delightful atmosphere for visitors to immerse themselves in the towns rich history and culture.

Lakefront: Altdorf is situated near Lake Lucerne, and staying in one of the hotels along the lakefront offers breathtaking views of the water and surrounding mountains. This area provides a peaceful and serene environment, perfect for those seeking tranquility. Visitors can take leisurely walks along the lake, indulge in water activities, or simply relax and enjoy the scenic beauty. The lakefront area also offers easy access to the town center, making it convenient for exploring other attractions.

Outskirts: For those looking to escape the hustle and bustle of the town center, staying in the outskirts of Altdorf can provide a peaceful retreat surrounded by nature. The outskirts offer accommodation options such as rustic guesthouses or cozy bed and breakfasts nestled in the countryside. This area allows visitors to fully immerse themselves in the natural beauty of Altdorf, with opportunities for hiking, biking, and exploring the nearby Swiss Alps.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Hotel Altdorf: Located in the heart of the town, Hotel Altdorf offers comfortable and affordable accommodation for travelers on a budget. The rooms are simple yet well-equipped with all necessary amenities, providing a pleasant stay. The hotels central location allows easy access to the towns attractions, making it a convenient choice for visitors seeking value for money.

Hotel Tell: Situated in the Old Town, Hotel Tell offers a great combination of affordability and quality. The rooms are cozy and tastefully decorated, ensuring a comfortable stay. Guests can enjoy a complimentary breakfast, friendly service, and an ideal location within walking distance to historical landmarks and local restaurants, making it a popular choice among budget-conscious travelers.

Hotel Rössli: Nestled in the outskirts of Altdorf, Hotel Rössli provides a peaceful and serene atmosphere at a reasonable price. The hotel features comfortable rooms with beautiful views of the surrounding countryside. Guests can relax in the garden, enjoy the on-site restaurant serving traditional Swiss cuisine, and take advantage of the nearby hiking trails, providing excellent value for an enriching experience.

Best kids-friendly hotels:

Hotel Schweizerhof: This family-friendly hotel offers spacious and comfortable rooms suitable for families traveling with children. The hotel provides amenities such as cribs, high chairs, and a play area. Additionally, its central location allows easy access to family-friendly attractions, such as the nearby Tell Museum, ensuring an enjoyable stay for both parents and children.

Hotel Höfli: Situated near Lake Lucerne, Hotel Höfli offers a welcoming atmosphere for families. The hotel provides family-sized rooms and offers childcare services upon request. Kids can enjoy outdoor activities in the hotels garden area, while parents can relax on the terrace, taking in the beautiful views. The hotels proximity to the lake also provides opportunities for family-friendly water activities.

Best hotels for a romantic getaway:

Hotel Waldstätterhof: This charming hotel offers a romantic ambiance with its cozy, beautifully decorated rooms. Couples can enjoy intimate dinners at the on-site restaurant, known for its delectable Swiss cuisine. The hotels central location in the Old Town allows for romantic strolls through the historic streets, immersing couples in the enchanting atmosphere of Altdorf.

Seehotel Waldstätterhof: Located on the shores of Lake Lucerne, Seehotel Waldstätterhof provides a romantic escape with breathtaking lake views. The hotel features elegant rooms with luxurious amenities, perfect for a romantic getaway. Couples can indulge in a candlelit dinner at the lakeside restaurant, relax at the spa, or take romantic boat rides on the lake, creating unforgettable memories together.

Best for location:

Hotel Klausenhöhe: Situated in a scenic location on the outskirts of Altdorf, Hotel Klausenhöhe offers tranquility while still being within close proximity to the town center. Its elevated position provides stunning panoramic views of the surrounding mountains. Guests can enjoy hiking and biking trails right from the hotels doorstep, making it an ideal choice for nature lovers seeking a peaceful retreat.

Hotel Goldener Schlüssel: Located in the heart of the Old Town, Hotel Goldener Schlüssel offers a central location for exploring Altdorfs historical attractions. The hotels traditional Swiss architecture and décor enhance the cultural experience. Guests can easily reach landmarks such as the William Tell Monument, Altdorf Rathaus, and other nearby historical sites, making it a convenient choice for those interested in the towns history.

Hotel Tourist: Situated near the train station, Hotel Tourist offers convenient access to both the town center and surrounding areas. This location is ideal for travelers who want to explore beyond Altdorf, with excellent transport connections. The hotel provides comfortable rooms and helpful staff, ensuring an enjoyable stay while being well-positioned for day trips to nearby attractions like the Swiss Museum of Transport in Lucerne.

Best for a short city break:

Hotel Krone: Located in the heart of Altdorf, Hotel Krone offers comfortable rooms and a cozy atmosphere for a short city break. Guests can explore nearby historical landmarks, enjoy local cuisine at the on-site restaurant, or take a leisurely stroll through the charming Old Town, making it a convenient choice for those seeking a brief escape.

Hotel Bahnhof: Situated near the train station, Hotel Bahnhof provides easy access in and out of Altdorf, making it a convenient option for a short stay. The hotel offers comfortable rooms and friendly service, ensuring a pleasant experience for travelers looking for a quick city break. Guests can also explore the towns attractions on foot or take advantage of the nearby public transportation links to visit other destinations in the region.

Show moreLess