Search Hotels in Switzerland

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Switzerland

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 17,887 hotels in Switzerland with room rates, reviews, and availability. Most hotels are fully refundable.

Ruby Mimi Zurich
4.0 star property
8.8 out of 10, Excellent, (840)
"Excellent stay "
The price is ₩340,268
per night
Jun 9 - Jun 10
Ruby Mimi Zurich
Hilton Lake Como
4.0 star property
9.0 out of 10, Wonderful, (584)
"Amazing place to stay! "
The price is ₩733,076
per night
Jun 17 - Jun 18
Hilton Lake Como
citizenM Zürich
4.0 star property
9.4 out of 10, Exceptional, (987)
"The bed was soooooo comfy, I slept so good. It was quiet, and had everything we needed. "
The price is ₩262,820
per night
Jun 16 - Jun 17
citizenM Zürich
Save an average of 15% on thousands of hotels when you're signed in
AMERON Luzern Hotel Flora
4.0 star property
9.2 out of 10, Wonderful, (1016)
"The location of the hotel is super convenient to the train station and attractions of Lucerne. The room is spotlessly clean, the complimentary sparkling water was a very nice welcoming gesture to our stay; though the room is a bit small for 3 of us, but it is sufficient and functional. The bath tub is a savior to our day long hike, help us relax; highly recommended "
The price is ₩513,656
per night
Jun 4 - Jun 5
AMERON Luzern Hotel Flora
Sunstar Hotel Grindelwald
4.0 star property
9.2 out of 10, Wonderful, (822)
"Loved it!!!!"
The price is ₩724,915
per night
Jun 30 - Jul 1
Sunstar Hotel Grindelwald
ibis budget Zurich Airport
2.0 star property
8.0 out of 10, Very Good, (1015)
"It had just what we needed in a small space. Only dislike was the shower nozzle, too noisy and needed 2x time in shower to rinse. "
The price is ₩144,614
per night
Jul 1 - Jul 2
ibis budget Zurich Airport
Palace Hotel
4.0 star property
9.0 out of 10, Wonderful, (1007)
"Gorgeous stay with welcoming staff. "
The price is ₩590,874
per night
Jun 4 - Jun 5
Palace Hotel
Holiday Inn Express Zurich Airport, an IHG Hotel
3.0 star property
9.0 out of 10, Wonderful, (1063)
"Good place"
The price is ₩198,236
per night
Jun 9 - Jun 10
Holiday Inn Express Zurich Airport, an IHG Hotel
Zurich Marriott Hotel
5.0 star property
8.6 out of 10, Excellent, (1004)
"All good "
The price is ₩687,266
per night
Jun 23 - Jun 24
Zurich Marriott Hotel
Hotel Allegra Lodge
3.0 star property
9.2 out of 10, Wonderful, (842)
"Hotel cerca del aeropuerto, habitaciones amplias. Restaurantes y Supermercado con acceso caminando del hotel "
The price is ₩236,704
per night
Jun 30 - Jul 1
Hotel Allegra Lodge
Saint Georges Hotel
2.0 star property
8.6 out of 10, Excellent, (726)
"Excellent, comfortable, clean, great breakfast."
The price is ₩217,478
per night
Jun 9 - Jun 10
Saint Georges Hotel
Hotel Montana Zürich
3.0 star property
8.0 out of 10, Very Good, (1009)
" Every good!"
The price is ₩283,901
per night
Jul 3 - Jul 4
Hotel Montana Zürich
Radisson Blu Hotel Zurich Airport
4.0 star property
8.8 out of 10, Excellent, (1027)
"Very convenient to the airport and nice and clean room. "
The price is ₩340,268
per night
Jun 23 - Jun 24
Radisson Blu Hotel Zurich Airport
ibis Styles Zurich City Center
3.0 star property
8.2 out of 10, Very Good, (558)
"Accessible, walking distance to Zurich main station and city"
The price is ₩279,685
per night
Jun 9 - Jun 10
ibis Styles Zurich City Center
Central Plaza Hotel
4.0 star property
8.8 out of 10, Excellent, (1002)
"Without anti-slip grab bar / handrail, and with the moveable glass panel, it poses safety concern when getting in/out of the bathtub especially for old people."
The price is ₩511,429
per night
Jun 24 - Jun 25
Central Plaza Hotel
Hotel Limmathof
2.0 star property
8.2 out of 10, Very Good, (1012)
"We had a great stay at the Limmathof. Fantastic location … 5 minute walk to the main train station, trams at the doorstep and plenty of restaurants close by in the old town. "
The price is ₩255,945
per night
Jun 30 - Jul 1
Hotel Limmathof
Eiger Lodge Chic
3.0 star property
9.4 out of 10, Exceptional, (263)
"Great location and staff. "
The price is ₩342,725
per night
Jun 7 - Jun 8
Eiger Lodge Chic
Hyatt Place Zurich Airport The Circle
4.0 star property
9.2 out of 10, Wonderful, (825)
"Very convenient location Good clean property Will stay again"
The price is ₩300,545
per night
Jun 22 - Jun 23
Hyatt Place Zurich Airport The Circle
La Folie Douce Hôtel Chamonix
8.4 out of 10, Very Good, (631)
"Convenient to mountain and village. "
The price is ₩178,632
per night
Jun 16 - Jun 17
La Folie Douce Hôtel Chamonix
St Gotthard Hotel
4.0 star property
8.0 out of 10, Very Good, (886)
"Off site parking."
The price is ₩505,719
per night
Jun 21 - Jun 22
St Gotthard Hotel
Don't see what you're looking for?
See all available properties in Switzerland
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Switzerland hotels information

Number of reviews
17,000
Accommodation
17,887 hotels
Lowest Price
₩144,614
Highest Price
₩733,076

Frequently asked questions

How much do hotels in Switzerland cost?
The season and factors like school holidays and Easter can affect the price of a hotel in Switzerland. You can find cheap options from ₩144,614 in a few different ways on Expedia. First, select the dates you’d like to go on vacation, then use the filters such as amenities and budget to narrow your search. You can also sort by price, so the lowest options appear first.
When is the best time to go to Switzerland?
Any time is a great time to visit Switzerland, just keep in mind that the weather will vary depending on your location. If a Basel summer vacation is on the cards, book between June and August. You can expect average temperatures of between 12ºC and 24ºC then in Basel, which has an oceanic climate.
What is the best area to stay in Switzerland?
Basel is one of the most popular places for a break in Switzerland. Stay here and explore all the city has to offer, from its wealth of attractions and activities to its leading restaurants and hotels.
How can I find cheap hotels in Switzerland?
Discover inexpensive stays with ease by making use of our filter tool. Select the “Price per night” checkbox to browse budget-friendly options in Switzerland. Another way is to check out our cheap hotels in Switzerland page. The lowest rate available starts from ₩144,614 per night.
What are the best hotels in Switzerland for families?
Expedia makes it simple to lock in a property with all the essentials for a memorable family escape to Switzerland. Start by selecting “Family friendly” in the “Traveler experience” heading of our filter tool. Then narrow your search by things like amenities and guest ratings. Whether you want a family hotel in Switzerland for a weekend adventure or an extended getaway, we’ve got you and your group covered.
Why should I book my Switzerland hotel with Expedia?
Amazing prices on Switzerland hotels are just the start of the reasons to book your stay with Expedia. Become an Expedia Rewards member for free today and earn points with every booking, along with fabulous membership perks. We’re talking instant savings of 10% or more on over 100,000 hotels worldwide! Plus, most of our hotels feature free cancellation, so you can lock in your getaway without worrying about your plans changing.

Recent reviews of Switzerland hotels
Expedia verified reviews