Top Hotels in Altdorf

Search among 9 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-9 out of 9
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
8.4
Great98 reviews
MapView on map600 yd from City Center400 yd from Historisches Museum
From   US$ 250 /nightSelect
Places to stay near Altdorf
8.2
Great144 reviews
MapView on map6.4 mi from Altdorf6.4 mi from City Center
From   US$ 234 /nightSelect
8.2
Great180 reviews
7.3 mi from Altdorf7.3 mi from City Center
From   US$ 316 /nightSelect
8.2
Great81 reviews
8.2 mi from Altdorf8.2 mi from City Center
From   US$ 211 /nightSelect
8.2
Great151 reviews
7.3 mi from Altdorf7.3 mi from City Center
From   US$ 130 /nightSelect
Hotel
8.0
Great113 reviews
7.0 mi from Altdorf7.0 mi from City Center
From   US$ 170 /nightSelect
8.4
Great145 reviews
1.3 mi from Altdorf1.3 mi from City Center1.2 mi from Luftseilbahn Schattdorf-Haldi
From   US$ 146 /nightSelect
8.4
Great112 reviews
5.0 mi from Altdorf5.0 mi from City Center
From   US$ 160 /nightSelect
8.4
Great112 reviews
7.3 mi from Altdorf7.3 mi from City Center
From   US$ 195 /nightSelect

Best hotels and places to stay in Altdorf

Why visit?

Altdorf, a charming town nestled in the heart of Switzerland, is a must-visit destination for tourists looking to immerse themselves in Swiss culture and picturesque landscapes. With its rich history, breathtaking scenery, and warm hospitality, Altdorf offers an unforgettable experience to all its visitors. Whether you choose to explore the historic landmarks or indulge in outdoor activities like hiking, skiing, or boating, Altdorf has something for everyone.

Where to stay?

Old Town: For those seeking a traditional Swiss experience, the Old Town of Altdorf is the perfect choice. An array of charming boutique hotels can be found here, offering a cozy and intimate ambiance. Strolling through the quaint, cobbled streets of the Old Town, visitors can admire the well-preserved medieval architecture and enjoy the local restaurants, cafes, and shops. Immerse yourself in history and soak in the enchanting atmosphere of this picturesque area.

Lake Lucerne: With its proximity to Lake Lucerne, staying near the lakeshore offers a tranquil retreat for nature lovers. Many hotels in Altdorf located near Lake Lucerne provide stunning views of the crystal-clear waters and surrounding majestic mountains. Enjoy the serenity and embark on leisurely walks along the lake, take a relaxing boat trip, or participate in various water activities. The combination of natural beauty and comfortable accommodations make it an ideal choice for a peaceful and rejuvenating stay.

City Center: If convenience and accessibility are top priorities, the City Center of Altdorf is the best area to stay in. Here, visitors will find a range of modern hotels, offering superb facilities and easy access to amenities such as restaurants, shops, and public transportation. The City Center is also a hub for cultural attractions, including museums, art galleries, and theaters. Immerse yourself in the vibrant atmosphere of the city and enjoy the convenience of being centrally located.

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 $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Hotel Altdorf: This charming hotel offers comfortable rooms at affordable rates, making it a great value for money option. Located in the heart of Altdorf, guests can enjoy easy access to local attractions, restaurants, and shops. The hotel provides excellent amenities such as free Wi-Fi, a delicious breakfast buffet, and friendly staff who ensure a pleasant stay.

Hotel Schweizerhof: Another excellent choice for those seeking value for money is Hotel Schweizerhof. This family-run hotel provides cozy rooms with modern facilities at reasonable prices. Guests can enjoy a complimentary breakfast, access to a fitness center, and a convenient location near the Old Town and the train station. The warm hospitality of the staff adds to the overall value of this hotel.

Hotel Tourist: Hotel Tourist offers comfortable rooms at budget-friendly prices, making it an ideal choice for budget-conscious travelers. The hotel provides clean and cozy accommodations, complimentary breakfast, and a central location close to the City Center. With its affordable rates and convenient amenities, Hotel Tourist offers excellent value for money.

Best kids-friendly hotels:

Hotel Eden: Hotel Eden is a family-friendly hotel that goes the extra mile to ensure a memorable stay for children. Spacious family rooms, a kids play area, and a friendly atmosphere make it an ideal choice for families. The hotel also offers babysitting services, a childrens menu, and easy access to nearby parks and attractions.

Hotel Reiser: Hotel Reiser is another top choice for families visiting Altdorf. The hotel features family rooms with ample space and amenities like a childrens playroom, games, and toys. The staff is welcoming and accommodating towards families, making it a stress-free stay for parents and an enjoyable experience for children.

Best hotels for a romantic getaway:

Hotel Helvetia: Hotel Helvetia offers a delightful atmosphere for couples looking for a romantic getaway. Its cozy and intimate rooms provide a comfortable stay, while the hotels charming restaurant offers candlelit dinners with delicious Swiss cuisine. Located in the Old Town, couples can enjoy romantic walks, explore the historic sites, and savor the romantic ambiance of Altdorf.

Hotel Goldener Schlüssel: Hotel Goldener Schlüssel is a romantic gem situated in the heart of Altdorf. It offers elegantly decorated rooms with a touch of Swiss tradition and modern amenities. Couples can indulge in a romantic dinner at the hotels gourmet restaurant, which serves exquisite dishes. The hotels location, surrounded by historical landmarks and scenic beauty, adds to its charm.

Best for location:

Hotel Krone: Hotel Krone is conveniently located in the City Center of Altdorf, making it an excellent choice for those who want easy access to attractions, shops, and restaurants. The hotel offers comfortable rooms, friendly service, and a lovely restaurant showcasing local cuisine. Its central location allows guests to explore the town by foot and experience the vibrant atmosphere.

Hotel Sternen: Hotel Sternen is situated near Lake Lucerne, providing guests with stunning scenic views. With a short walk, guests can reach the lake and enjoy water activities or simply relax on the lakeside. The hotel offers comfortable accommodations, friendly staff, and a peaceful environment, making it an ideal location for a tranquil stay.

Hotel Tourist: Hotel Tourist, located in the City Center, offers convenience and easy access to all the main attractions. Guests can explore Altdorfs landmarks, visit museums, and enjoy the lively atmosphere of the city. The hotel provides comfortable rooms, a complimentary breakfast, and a warm welcome that ensures a pleasant stay.

Best for a short city break:

Hotel Altdorf: Hotel Altdorf, with its central location, is a perfect choice for a short city break. It offers comfortable rooms, modern amenities, and proximity to attractions, restaurants, and shops. Guests can take leisurely walks through the Old Town, soak in the towns history, and enjoy the vibrant ambiance of Altdorf.

Hotel Engel: Hotel Engel is a charming hotel located in the heart of Altdorf, making it an ideal option for a short city break. The hotel offers cozy rooms, a friendly atmosphere, and a restaurant serving delicious cuisine. With its central location, guests can easily explore the citys landmarks, stroll along the cobbled streets, and soak up the authentic Swiss charm.

Show moreLess