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

Stoos

3 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
Iina
From
Finland
It was such a wonderful experience to stay there overnight. The host was very friendly and kind. The views were insane. It felt like a home/cottage in a good way. Worth the money.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 67 reviews
Price from
US$174.61
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.23
1 night, 2 adults

Fischers Lodge

Innerthal

Situated in Innerthal, 19 km from Einsiedeln Abbey, Fischers Lodge features accommodation with a garden, free private parking, a shared lounge and a terrace.

W
Wei Jie
From
Singapore
extremely accomodating, asked to check in early and they replied very quickly! Very happy with the accomodation, and with the friendly service
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 291 reviews
Price from
US$94.24
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.

V
Viggo Ferdinand
From
Denmark
Very nice location. Not too far from train station, very nice area with the lake, mountains and so on. The rooms are very nice, especially compared to the price. Breakfast is even included, and when I had to leave at 6am, earlier than breakfast, they made me a bag with breakfast. Everything was very nice, especially the staff. The staff was very professional.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 550 reviews
Price from
US$180.94
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.46
1 night, 2 adults

Hirschen Backpacker-Hotel & Pub

Schwyz

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

M
Mateusz
From
Poland
It delivered on everything it promised and them some more. Rooms and well taken care of and clean. The staff was great, helpful and very giving positive vibes. After we settled in our rooms we went down to the pub which is an integral part of the estate. The food was great. A simple but well made list of pub-styled dishes with burgers, pastas, stakes and toast with a few good beers. Prices were very decent for SUI so you can get back from hiking and dont have to pay a fortune to eat out. It's close to the city square so you can have a walk around Schwyz + if you plan to visit Stoos the Hotel is just a few km away from the funicular and we drove 6min from Hirschen. Big, positive surprise.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 723 reviews
Price from
US$162.13
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, 442 reviews
Price from
US$206.07
1 night, 2 adults

KunstHotel Linde Garni

Hotel in Einsiedeln

The family-run KunstHotel Linde Garni in Einsiedeln is located on the abbey square, 200 metres from the town´s abbey, and it offers a roof terrace and free wireless internet access in some rooms.

S
Shauna
From
Switzerland
The breakfast was excellent and the service was top. The room was very clean, very quiet and very comfortable.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 645 reviews
Price from
US$169.63
1 night, 2 adults

Tailormade Hotel SIHLPARK Schindellegi

Hotel in Schindellegi

The 4-star Tailormade Hotel SIHLPARK Schindellegi is located in the village of Schindellegi, near the Wollerau exit of the A3 motorway. Free WiFi is provided.

A
Aline
From
Switzerland
Gentle staff. Good breakfast. They are dog friendly as well. 10/10
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 630 reviews
Price from
US$228.69
1 night, 2 adults

See- und Seminarhotel FloraAlpina Vitznau

Hotel in Vitznau

See- und Seminarhotel FloraAlpina enjoys an idyllic location at the shores of Lake Lucerne, outside the village of Vitznau.

L
Laetitia
From
Denmark
Very beautiful view, cosy hotel with great Spa/wellness area, sympathetic and helpful staff, great to explore the area
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,259 reviews
Price from
US$299.05
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,108 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 9.0
Superb - What previous guests thought, 1,360 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, 550 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 519 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, 739 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, 429 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, 932 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, 723 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

FAQs about cheap hotels in Canton of Schwyz

Cheap hotels that guests love in Canton of Schwyz

See all
Avg. price/night: US$163.35
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 645 reviews
The location, the hostess
Guest review by
Thomas
Group
Avg. price/night: US$238.74
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
Avg. price/night: US$243.76
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,360 reviews
Excellent facilities and location
Guest review by
Bistra
People with friends
Avg. price/night: US$183.45
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 519 reviews
Location is amazing. Lovely relaxing location. Great spa facilities.
Guest review by
Brian
Family with young children
Avg. price/night: US$248.79
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 429 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$196.02
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 739 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
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,108 reviews
Large room Very clean Friendly staff Great location Very nice restaurant attached to the hotel
Guest review by
Catherine
Solo traveller
Avg. price/night: US$163.35
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 158 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