Hotels in Schwyz

Search and compare Schwyz hotels from hundreds of travel sites and save

Schwyz
Nov 29 — Nov 302
Schwyz
Tue 11/29
Wed 11/30
...and more

Tips for booking hotels in Schwyz

Cheapest month:April
Most expensive month:March
Average price in Schwyz:$178/night
Cheapest price found:$56/night
Cheapest day:Saturday
Most expensive day:Monday
$105 - $284
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$167 - $204
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Schwyz, Switzerland

Hirschen Backpacker-Hotel & Pub
7.9 Good
Hinterdorfstrasse 14, Schwyz, Schwyz, Switzerland
Show on map
0.2 mi from city centre, Schwyz, Switzerland 

Hirschen Backpacker-Hotel & Pub is located in Schwyz and offers outdoor tennis courts and free Wi-Fi. It is ideally positioned for those wanting to sightsee in the area.

$46
Avg. per night
Swiss Holiday Park Resort
8.0 Excellent
Dorfstrasse 10, Morschach, Schwyz, Switzerland
Show on map
0.1 mi from city centre, Morschach, Switzerland 

Located in Morschach, Swiss Holiday Park Resort is known for its popular ski amenities, such as a ski school, ski passes and ski in/out facilities, plus its views of Lake Lucerne. This modern hotel also provides outdoor tennis courts, a Jacuzzi and an outdoor pool, and is within easy driving distance of Brunnen and Ingenbohl.

$101
Avg. per night
Seehotel Schwert
8.3 Excellent
Seestrasse 29, Gersau, Schwyz, Switzerland
Show on map
0.1 mi from city centre, Gersau, Switzerland 

Seehotel Schwert provides comfortable 3-star accommodation in Gersau. It also offers meeting rooms, a tour desk and free Wi-Fi.

$102
Avg. per night
Seminar- und Wellnesshotel Stoos
8.8 Excellent
Ringstrasse 10, Morschach, Schwyz, Switzerland
Show on map
2.2 mi from city centre, Morschach, Switzerland 

This charming hotel in Morschach provides complimentary Wi-Fi, as well as a sauna and a Jacuzzi. It also offers a ski school and an indoor pool.

$122
Avg. per night
Sihlpark Hotel
8.1 Excellent
Chaltenbodenstrasse 16, Feusisberg, Schwyz, Switzerland
Show on map
1.6 mi from city centre, Feusisberg, Switzerland 

Featuring a sauna, an outdoor pool and a Turkish steam bath, Sihlpark Hotel & Spa is situated in Feusisberg and provides modern accommodation. It has a spa and wellness centre, as well as free Wi-Fi, massage services and a bowling alley.

$129
Avg. per night
Seehotel Waldstätterhof Swiss Quality
8.8 Excellent
Waldstaetterquai 6, Ingenbohl, Schwyz, Switzerland
Show on map
0.4 mi from city centre, Ingenbohl, Switzerland 

Located within the picturesque parkland of Brunnen, Seehotel Waldstatterhof Swiss Quality provides comfortable accommodation and a wide range of facilities, such as a swimming pool, a private beach and a Jacuzzi. It also features free Wi-Fi and a sauna.

$260
Avg. per night

Hotel prices in Schwyz

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Schwyz

Facts about staying in Schwyz

  • Where is the best place to stay in Schwyz?

    When visiting Schwyz, consider checking out Morschach, Einsiedeln, and Ingenbohl as some of the most sought after locations.

  • What are the best hotels in Schwyz?

    One of the most popular hotels in Schwyz is Seminar- und Wellnesshotel Stoos, which has been reviewed by 767 users and currently has a rating of 8.8/10. Other top-rated locations include Panorama Resort & Spa and Seehotel Waldstätterhof Swiss Quality, which have received 9.1/10 and 8.8/10 ratings from our users, respectively.