Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 22,892 hotels in Switzerland

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Switzerland

Looking for a city in Switzerland to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$128 - $198
CHEAPEST CITY IN SWITZERLAND Basel 20% cheaper Hotels in Basel are the cheapest in Switzerland at just $128 per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 23% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging $198 per night.
MOST POPULAR CITY IN SWITZERLAND Zurich 71% more users visited More momondo users search for hotels in Zurich than any other city in Switzerland

Popular Cities in Switzerland

Book one of the best deals Switzerland has to offer in these popular locations
Primestay Self Check-in Hotel Seebach
Best value
Primestay Self Check-in Hotel Seebach
6.6
$56
Holiday Inn Express Zürich Airport
#1 Most popular
Holiday Inn Express Zürich Airport
8.4
$105
Novotel Zurich Airport Messe
#2 Most popular
Novotel Zurich Airport Messe
7.3
$99
Radisson Blu Hotel, Zurich Airport
#3 Most popular
Radisson Blu Hotel, Zurich Airport
8.4
$182
Crowne Plaza Zurich
#4 Most popular
Crowne Plaza Zurich
8.0
$121
Novotel Zurich City West
#5 Most popular
Novotel Zurich City West
8.0
$132
Zurich Marriott Hotel
Zurich Marriott Hotel
8.1
$235
Geneva Hostel
Best value
Geneva Hostel
8.2
$39
Hotel Royal
#1 Most popular
Hotel Royal
8.1
$155
ibis budget Geneve Aeroport
#2 Most popular
ibis budget Geneve Aeroport
8.1
$77
NH Geneva City
#3 Most popular
NH Geneva City
8.2
$133
Drake Longchamp Swiss Quality Hotel
#4 Most popular
Drake Longchamp Swiss Quality Hotel
7.8
$130
Aparthotel Adagio Genève Mont-Blanc
#5 Most popular
Aparthotel Adagio Genève Mont-Blanc
7.9
$117
N'vY Manotel
N'vY Manotel
8.5
$180
Central Continental Hotel
Best value
Central Continental Hotel
7.1
$87
Metropole Swiss Quality Interlaken Hotel
#1 Most popular
Metropole Swiss Quality Interlaken Hotel
7.9
$121
Hapimag Resort Interlaken
#2 Most popular
Hapimag Resort Interlaken
8.7
$178
Lindner Grand Hotel Beau Rivage
#3 Most popular
Lindner Grand Hotel Beau Rivage
7.7
$175
Victoria-Jungfrau Grand Hotel & Spa
#4 Most popular
Victoria-Jungfrau Grand Hotel & Spa
8.9
$355
Hotel Royal St Georges Interlaken - MGallery
#5 Most popular
Hotel Royal St Georges Interlaken - MGallery
8.1
$137
Hotel Beausite
Hotel Beausite
8.5
$102
Barabas
Best value
Barabas
8.2
$46
Ameron Luzern Hotel Flora
#1 Most popular
Ameron Luzern Hotel Flora
8.7
$152
Hotel Monopol
#2 Most popular
Hotel Monopol
8.1
$137
Holiday Inn Express Luzern - Neuenkirch
#3 Most popular
Holiday Inn Express Luzern - Neuenkirch
8.2
$120
Altstadt Hotel Magic Luzern
#4 Most popular
Altstadt Hotel Magic Luzern
7.8
$100
Radisson Blu Hotel, Lucerne
#5 Most popular
Radisson Blu Hotel, Lucerne
8.3
$160
Ibis Styles Luzern
Ibis Styles Luzern
7.5
$95
Hotel Jägerhof
Best value
Hotel Jägerhof
8.9
$81
Hotel Holiday
#1 Most popular
Hotel Holiday
8.6
$177
Sunstar Hotel Zermatt
#2 Most popular
Sunstar Hotel Zermatt
8.5
$155
Schlosshotel my Lifestyle
#3 Most popular
Schlosshotel my Lifestyle
9.2
$243
Romantik Hotel Julen
#4 Most popular
Romantik Hotel Julen
9.4
$171
Zermatt Budget Rooms
#5 Most popular
Zermatt Budget Rooms
8.9
$185
Hotel Alpenhof
Hotel Alpenhof
9.1
$178

Switzerland travel tips

Let us help you with the best tips about Switzerland

When is the least expensive time to stay in Switzerland?

March is the least expensive month to stay in Switzerland, with an average price of $164 per night. That price is significantly cheaper than the most expensive month, June.

Where do most people stay in Switzerland?

Switzerland is full of enlightening and adventurous cities, but the most popular tourist destination is Zurich.

Which city in Switzerland has the most expensive hotel rooms?

On average, $198 per night will be the going rate for a hotel room in Zermatt. This is about 23% more expensive than any other city in Switzerland.

Which city in Switzerland has the least expensive hotel rooms?

The least expensive city in Switzerland to stay in is Geneva. With an average rate of $44 per night, Geneva is about 80% less expensive than other cities in Switzerland.


Popular international routes landing in Switzerland

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Washington to Geneva
Fastest flight time
12h 00m
Cheapest price
$340
Miami to Geneva
Fastest flight time
12h 40m
Cheapest price
$350
New York to Geneva
Fastest flight time
7h 50m
Cheapest price
$370
New York to Geneva
Fastest flight time
7h 50m
Cheapest price
$399
Boston to Geneva
Fastest flight time
13h 40m
Cheapest price
$419
Chicago to Geneva
Fastest flight time
14h 25m
Cheapest price
$433
Charlotte to Zurich
Fastest flight time
11h 01m
Cheapest price
$466
Tampa to Geneva
Fastest flight time
16h 43m
Cheapest price
$484
Orlando to Geneva
Fastest flight time
19h 29m
Cheapest price
$491
Austin to Zurich
Fastest flight time
13h 25m
Cheapest price
$492
View more
Hotel deals Europe Switzerland