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

4 cheap hotels

Küssnacht

4 cheap hotels

Ingenbohl

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

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, 792 reviews
Price from
US$277
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.

d
du Plessis
From
Netherlands
Excellent stay! Will definitely book here again!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 452 reviews
Price from
US$202.81
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.

M
Mark
From
New Zealand
Beautiful building and room. Easy flat walk to the town centre, train and ferry. Fantastic breakfast. The staff were all so friendly and accomodating. Would 100% go back!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,148 reviews
Price from
US$256.97
1 night, 2 adults

Zug Youth Hostel

Zug

Just a 2-minute walk from the shore of Lake Zug and 1 km from Zug Train Station, Youth Hostel Zug offers WiFi access in public areas.

G
Gaspar-Gabor
From
Romania
It was so so clean. Staff was helpfull and polite. Breakfast was excellent.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 538 reviews
Price from
US$178.96
1 night, 2 adults

Hotel Montana

Hotel in Seelisberg

Set in Seelisberg, 33 km from Lucerne Station, Hotel Montana offers accommodation with a garden, free private parking, a terrace and a restaurant.

N
Nina
From
Sweden
Yvonne was amazing! Friendly and helpful. Highly recommended 😃
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 315 reviews
Price from
US$185.49
1 night, 2 adults

Hotel Glärnisch Hof

Hotel in Horgen

Set in Horgen, 18 km from Uetliberg Mountain, Hotel Glärnisch Hof offers accommodation with a garden, free private parking, a terrace and a restaurant.

K
Khumo
From
Switzerland
A delicious breakfast, with everything you could wish for. Healthy breakfast
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 377 reviews
Price from
US$222.59
1 night, 2 adults

BnB Goldberg

Schmerikon

Offering a garden and garden view, BnB Goldberg is set in Schmerikon, 43 km from Zurich Opera House and 43 km from Kunsthaus Zurich.

A
Anna
From
United Kingdom
We loved our stay...the most amazing location with a wonderful view of the lake. We had two rooms...one had a patio where we could sit and enjoy the view. Close to the lake, train station and shops. Schmerikon is lovely
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 329 reviews
Price from
US$143.76
1 night, 2 adults

Hirschfarm, Goldau

Goldau

Hirschfarm, Goldau features mountain views, free WiFi and free private parking, located in Goldau, 26 km from Einsiedeln Abbey.

R
Roman
From
Germany
The location is just perfect! The breakfast is superb! Friendly hosts. Just the best!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 49 reviews

Gasthof Seefeld

Hurden

Set in Hurden, 13 km from Einsiedeln Abbey, Gasthof Seefeld offers accommodation with a terrace, free private parking, a restaurant and a bar.

F
Frank
From
Germany
Very friendly and supporting staff more than ever, the restaurant in the hotel was extreamly good food as well here only friendly staff.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 420 reviews

Apart Holidays

Morschach

This 4-star guest house is located in Morschach, on the grounds of the Swiss Holiday Park. It offers an extensive spa area with pools and many leisure facilities.

T
Tareq
From
Switzerland
I look forward to staying there again
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 147 reviews
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.5
Very good - What previous guests thought, 1,089 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,345 reviews

Popular with guests booking cheap hotels in Canton of Schwyz

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 510 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, 929 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, 792 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, 548 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.3
Very good - What previous guests thought, 419 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$160.76
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 639 reviews
The location, the hostess
Guest review by
Thomas
Group
Avg. price/night: US$230.01
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 652 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
Avg. price/night: US$216.41
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,345 reviews
Excellent facilities and location
Guest review by
Bistra
People with friends
Avg. price/night: US$180.55
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 510 reviews
Location is amazing. Lovely relaxing location. Great spa facilities.
Guest review by
Brian
Family with young children
Avg. price/night: US$179.31
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 420 reviews
Easy and free parking, despite the location being on a very busy road there is a pathway you can use to walk into town, or an easy one stop on the train from the station at Hurden. The breakfast was good and plentiful. There was a problem with our room when we arrived and whilst that wasn't ideal, it was resolved satisfactorily and quickly. The room was very hot, but a fan was provided.
Guest review by
Lorna
Family with young children
Avg. price/night: US$189.20
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 419 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$180.55
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$210.23
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,089 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, 161 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