Search cheap hotels in Canton of Schwyz

Find the cheap hotels that appeal to you the most

Featured cheap hotel destinations

Destination inspiration for your trip – find a cheap hotel

Gersau

9 cheap hotels

Einsiedeln

8 cheap hotels

Muotathal

6 cheap hotels

Schwyz

5 cheap hotels

Ingenbohl

5 cheap hotels

Küssnacht

4 cheap hotels

Morschach

3 cheap hotels

Innerthal

3 cheap hotels

Goldau

3 cheap hotels

Brunnen

3 cheap hotels

The best cheap hotels in Canton of Schwyz

Check out our pick of great cheap hotels in Canton of Schwyz

Filter by:

Star rating
Review score

Berggasthaus Rigi-Burggeist

Gersau

Situated just 10 km from Rigi, Berggasthaus Rigi-Burggeist offers accommodation in Gersau with access to a bar, barbecue facilities, as well as bicycle parking.

I
Ingrid
From
United Kingdom
Benjamin (owner) went above and beyond! I got held up and he kept the kitchen open for me. He was so hospitable- also opening breakfast an hour early as I was off early.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 67 reviews
Price from
US$174.76
1 night, 2 adults

Ferienwohnung Brunni-Lodge direkt im Skigebiet

Alpthal

Located in Alpthal, Ferienwohnung Brunni-Lodge direkt im Skigebiet is a recently renovated accommodation, 11 km from Einsiedeln Abbey and 44 km from KKL Culture and Convention Centre Lucerne.

s
serhat
From
Turkey
A very clean and comfortable family room where everything has been considered. Thank you to the host.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 33 reviews
Price from
US$297.49
1 night, 2 adults

Allegro Alpin Lodge

Einsiedeln

Set in Einsiedeln, 1.1 km from Einsiedeln Abbey, Allegro Alpin Lodge offers accommodation with a garden, private parking, a shared lounge and a terrace.

A
Anna
From
United Kingdom
The hostel is part of the hotel and has a good restaurant with terrace areas (both outside the restaurant and on the fourth floor). We really had such a lovely stay. Fantastic fresh breakfast. Great location. Staff fantastic
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 552 reviews
Price from
US$181.10
1 night, 2 adults

Hotel Allegro Einsiedeln

Hotel in Einsiedeln

Enjoying a scenic location in the town of Einsiedeln, Hotel Allegro is 500 metres from the Benedictine Abbey and Lake Sihl.

M
Matevz
From
Switzerland
It was perfect for our family - our kids loved the play corner and its selection of toys and puzzles. The staff are very friendly, the rooms are clean and the hotel is a 15-min leisurely walk from ether the town centre or the lake.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 782 reviews
Price from
US$281.71
1 night, 2 adults

Hirschen Backpacker-Hotel & Pub

Schwyz

Hirschen Backpacker-Hotel & Pub features a garden, shared lounge, a restaurant and bar in Schwyz.

P
Paulina
From
Slovakia
Well located, good value for money, friendly staff.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 724 reviews
Price from
US$162.27
1 night, 2 adults

Business Hotel First

Hotel in Feusisberg

Located near the village of Feusisberg, Business Hotel First is a 5-minute drive from Lake Zurich and 25 km from Zurich. It offers free Wi-Fi and free parking.

P
Peter
From
United Kingdom
Very clean - cleaner twice per week including bed turn down. Good shower. Comfortable bed. Hotel manager Sabrina on WhatsApp and quickly replied to any questions or issues. Easy check in and two click check out online. Separate to hotel but in the basement is a super Italian restaurant, Assaggio. Great food and lovely staff. Ate there several times during my 32 day stay. Super hotel. Heartily recommend. Just one note - it is a business hotel so you cannot register that address with Feusisberg Gemeinde for Swiss registration!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 446 reviews
Price from
US$206.25
1 night, 2 adults

Berggasthaus Holzegg - Accessible Only by Cable Car

Hotel in Alpthal

Berggasthaus Holzegg - Accessible Only by Cable Car has a shared lounge, terrace, a restaurant and ski-to-door access in Alpthal.

M
Mathilde
From
France
Great location, wonderful view, the hosts were very nice. The breakfast was very rich. We had a wonderful Time!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 34 reviews
Price from
US$210.53
1 night, 2 adults

Hotel Tell

Hotel in Seelisberg

Set in Seelisberg, 34 km from Lucerne Station, Hotel Tell offers accommodation with free WiFi and free private parking.

K
Köhler
From
Switzerland
Beautiful location with a wonderful view. Everyone was very friendly and above all nice, the room and the whole interior of the hotel very well taken care of down to the smallest detail, the room was very clean and smelled delicious. If I get the chance I will definitely stay there again. Thank you for your helpfulness and understanding.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 540 reviews
Price from
US$191.16
1 night, 2 adults

Hotel Hirschen am See

Hotel in Meilen

Overlooking Lake Zurich, this historic hotel in Meilen is only a 15-minute drive from Zurich. The Hirschen am See Hotel offers a restaurant serving Swiss and international cuisine.

D
Dimitrios
From
Greece
Breakfast Location Parking slots alternative (due to road works next to the hotel)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,158 reviews
Price from
US$276.05
1 night, 2 adults

Pilgerhüsli Backpacker

Stäfa

Set in Stäfa, within 23 km of Zurich Opera House and 23 km of Bellevueplatz, Pilgerhüsli Backpacker offers accommodation with a garden and free WiFi as well as free private parking for guests who...

A
Anastasija
From
Luxembourg
Very cozy place, very nice kitchen made at guests' disposal. Picturesque location, close to Zurich. We felt like at home. We also received good tips for our visit. Flexible check-in.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 153 reviews
Price from
US$125.76
1 night, 2 adults
All cheap hotels in Canton of Schwyz

Most booked cheap hotels in Canton of Schwyz this month

See all

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,105 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,355 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 782 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 552 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 517 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 737 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 427 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 933 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 291 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 724 reviews

FAQs about cheap hotels in Canton of Schwyz

Cheap hotels that guests love in Canton of Schwyz

See all
Avg. price/night: US$163.49
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 644 reviews
The location, the hostess
Guest review by
Thomas
Group
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 648 reviews
The location was superb and the tranquillity was amazing, with views over Lake Luzern, the ideal place for getting away from it all. Reception and catering staff were very friendly and helpful. The breakfast buffet was continental style, varied and plentiful. The local bus stop was about a ten minute walk and the service to Brunnen railway station departed at 05 and 35 minutes past the hour. There was a small shop and ATM close to the bus stops.
Guest review by
Charles
Solo traveller
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews
Perfect little apartment in a genuinely stunning location. Everything you need to get away from it all.
Guest review by
Mark
Solo traveller
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 94 reviews
Quite location, very friendly staff, very close to the hiking path of the Rigi area and close to a train station to go up/down of the Rigi
Guest review by
Alexandre
Young couple
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,355 reviews
Excellent facilities and location
Guest review by
Bistra
People with friends
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 517 reviews
Location is amazing. Lovely relaxing location. Great spa facilities.
Guest review by
Brian
Family with young children
Avg. price/night: US$218.83
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 427 reviews
Location was great. My room was upgraded to a suite which included a terrace. Great way to enjoy a pizza from the Italian restaurant downstairs. The only issue was the name of the Hotel was not marked. It just said Hotel so I missed it and ended up travelling downtown and then coming back out.
Guest review by
TIMOTHY
Solo traveller
Avg. price/night: US$215.05
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 737 reviews
The rooms were very clean and with ample storage. Location was in very close proximity to excellent restaurants, attractions and stores.
Guest review by
RONALD
Family with young children
Avg. price/night: US$276.68
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,105 reviews
Large room Very clean Friendly staff Great location Very nice restaurant attached to the hotel
Guest review by
Catherine
Solo traveller
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 159 reviews
Friendly owner, very clean, quiet, excellent location to the station for getting to the lakes / Zurich.
Guest review by
Michael
Family with young children