Find and Book Top Rated Hotels in Elm

Search among 1 available hotel in Elm from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
Places to stay near Elm
8.4
Great16 reviews
MapView on map10.0 km from Elm10.0 km from City Centre
From   US$ 362 /nightSelect

Best hotels and places to stay in Elm

Why visit?

With its stunning natural beauty and charming Swiss village atmosphere, Elm in Switzerland is a must-visit destination for tourists. Nestled in the Glarus Alps, Elm offers breathtaking mountain landscapes, exciting outdoor activities such as skiing and hiking, and a peaceful retreat from the bustling city life.

Where to stay?

Elm village: The heart of Elm, the village offers a range of accommodations that cater to different preferences and budgets. From cozy guesthouses to modern hotels, visitors can enjoy the convenience of being close to local amenities, restaurants, and shops. The main advantage of staying here is the proximity to Elms attractions, such as the iconic Martinsloch rock formation.

Näfels: Located a short drive away from Elm, Näfels is another great area to stay in. This charming town provides a tranquil atmosphere and easy access to outdoor activities. Visitors can find comfortable hotels with stunning views of the surrounding mountains. Näfels is also known for its historical landmarks, including the beautiful St. Hilarius Church.

Glarus: Situated just 20 minutes away from Elm, Glarus is an excellent choice for those seeking a wider range of amenities and activities. The town offers a selection of hotels that cater to different budgets. Visitors can explore the captivating medieval old town, visit fascinating museums, or simply enjoy the vibrant local atmosphere.

What is the price per hotel room per night?

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

4-star hotels: The average price per night is around $180 to $250.

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

Best value for money:

Hotel Sonne: This charming 3-star hotel in Elm offers comfortable rooms at an affordable price. With its convenient location in the heart of the village, guests have easy access to nearby attractions and amenities. The hotel provides well-appointed rooms with modern amenities, ensuring a pleasant stay without breaking the bank.

Hotel Tödi: Situated in Näfels, Hotel Tödi is a fantastic option for those seeking value for money. This family-run establishment offers cozy rooms with stunning mountain views. Guests can enjoy delicious Swiss cuisine at the on-site restaurant and take advantage of the hotels proximity to outdoor activities like hiking and skiing.

Hotel Freihof: Located in Glarus, Hotel Freihof combines affordability with a convenient location. The hotel features comfortable rooms and a warm and welcoming atmosphere. Guests can start their day with a delicious breakfast buffet before exploring the surrounding area or visiting the nearby Glarus Museum.

Best kid-friendly hotels:

Hotel Swizly: This family-friendly hotel in Elm provides a range of amenities to ensure a delightful stay for both parents and children. With spacious rooms, a play area, and dedicated childrens menus at the restaurant, Hotel Swizly caters to the needs of families. Additionally, the hotel is within close proximity to outdoor activities suitable for children.

Hotel Post: Located in Näfels, Hotel Post offers a welcoming atmosphere and activities for children. The hotel provides family rooms with plenty of space and offers amenities such as a playroom and a playground. Parents can relax knowing that their little ones will be entertained, making it a perfect choice for a family vacation.

Best hotels for a romantic getaway:

Hotel Engel: Situated in Elm, Hotel Engel offers a romantic setting surrounded by picturesque mountain views. The cozy rooms, some with private balconies, create an intimate atmosphere. Couples can enjoy candlelit dinners at the on-site restaurant and unwind in the hotels wellness facilities, including a sauna and spa.

Hotel Rössli: Nestled in Glarus, Hotel Rössli provides a romantic ambiance with its charming decor and excellent hospitality. Couples can enjoy walks in the nearby Old Town or savor a romantic dinner at the hotels restaurant. The comfortable rooms offer a peaceful retreat after a day of exploring the area.

Best for location:

Gasthaus Elmer: This hotel in Elm offers a prime location, surrounded by the stunning natural beauty of the Glarus Alps. Guests can easily access various hiking trails and ski slopes in the area. The hotels cozy rooms and friendly atmosphere make it an ideal choice for outdoor enthusiasts.

Hotel Rössli: Conveniently situated in Näfels, Hotel Rössli provides easy access to both Elm and Glarus. Guests can explore the nearby attractions such as the St. Hilarius Church and enjoy the tranquility of the town. The hotels central location makes it an excellent base for exploring the region.

Hotel Rhodannenberg: Located in Glarus, Hotel Rhodannenberg offers a peaceful setting with panoramic mountain views. The hotel is surrounded by nature, providing a serene escape for guests. With its proximity to the town center and the Glarus Museum, visitors can easily explore the areas rich history and culture.

Best for a short city break:

Hotel Tödi: Situated in Näfels, Hotel Tödi offers a perfect balance between a quiet retreat and easy access to nearby cities like Zurich. Guests can enjoy the tranquility of the town while being within reach of urban amenities. The hotels comfortable rooms and welcoming ambiance make it an ideal choice for a short city break.

Hotel Freihof: Located in Glarus, Hotel Freihof provides a relaxing atmosphere away from the hustle and bustle of the city. Guests can explore the charming Old Town, visit local museums, or embark on a scenic drive through the Swiss countryside. The hotels central location makes it convenient for a short city break in the region.

Show moreLess