Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 19,968 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
$160 - $284
CHEAPEST CITY IN SWITZERLAND Baden 24% cheaper Hotels in Baden are the cheapest in Switzerland at just $160 per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 34% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging $284 per night.
MOST POPULAR CITY IN SWITZERLAND Zurich 318% 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
Hotels in Zurich
Best value
Leoneck Swiss Hotel
8.5
$145
No. 1 most popular
Opera Hotel Zurich
8.7
$249
No. 2 most popular
Swissôtel Zürich
8.4
$226
No. 3 most popular
Central Plaza Hotel
8.6
$300
No. 4 most popular
25hours Hotel Zurich West
8.7
$180
No. 5 most popular
25hours Hotel Zurich Langstrasse
9.0
$252
Hotels in Geneva
Best value
Auteuil Manotel
8.3
$206
No. 1 most popular
Hotel President Wilson, a Luxury Collection Hotel, Geneva
8.9
$582
No. 2 most popular
N'vY Manotel
8.5
$261
No. 3 most popular
Hotel d'Angleterre Geneva
9.3
$584
No. 4 most popular
Hotel Century
7.0
$210
No. 5 most popular
Swiss Luxury Apartments
9.5
$501
Hotels in Lauterbrunnen
Best value
Hotel Belvedere
8.8
$154
No. 1 most popular
Hotel Blumental Mürren
9.1
$261
No. 2 most popular
Hotel Edelweiss
8.8
$161
No. 3 most popular
Maya Caprice Boutique Hotel & Spa
8.8
$317
No. 4 most popular
Wengener Hof Hotel
9.0
$177
No. 5 most popular
Hotel Silberhorn Wengen
8.6
$236
Hotels in Lucerne
Best value
Des Alpes Luzern
8.7
$178
No. 1 most popular
Grand Hotel National
9.1
$301
No. 2 most popular
Hotel Des Balances
9.0
$252
No. 3 most popular
Hotel Central Luzern
8.8
$197
No. 4 most popular
Seehotel Hermitage
8.9
$243
No. 5 most popular
Hotel Hofgarten
8.8
$188
Hotels in Basel
Best value
Ibis Basel Bahnhof
8.5
$135
No. 1 most popular
Radisson Blu Hotel, Basel
7.9
$167
No. 2 most popular
Grand Hotel Les Trois Rois
9.4
$530
No. 3 most popular
Dorint An der Messe Basel
8.5
$154
No. 4 most popular
Airport Hotel Basel
8.5
$139
No. 5 most popular
White Horse Hotel Basel
5.6
$156

Switzerland travel tips

Let us help you with the best tips about Switzerland

When is the least expensive time to stay in Switzerland?

At just AUD 194 per night on average, February is the least expensive month to stay at a hotel in Switzerland. The most expensive month to stay at a hotel in Switzerland is March.

Where do most people stay in Switzerland?

As many would assume, more people stay in Zurich than in any other city while visiting Switzerland.

How much does a luxury hotel cost in Switzerland?

On average, a luxury hotel room in Switzerland costs AUD 502 per night, 64% above the country’s average rate of AUD 306 per night.

Which city in Switzerland has the most expensive hotel rooms?

Grindelwald is the most expensive city in Switzerland to book a hotel room in. The nightly rate of AUD 2,144 is 601% more than the average city in Switzerland.

Which city in Switzerland has the least expensive hotel rooms?

If you are travelling to Switzerland on a budget, plan to stay in Interlaken which boasts the lowest average hotel room cost in the country. Charging about 86% lower than the country’s average, hotel room rates in Interlaken are typically around AUD 40 per night.


Popular international routes landing in Switzerland

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Brisbane to Zurich
Fastest flight time
23h 50m
Cheapest price
$948
Brisbane to Geneva
Fastest flight time
24h 50m
Cheapest price
$955
Singapore to Zurich
Fastest flight time
17h 30m
Cheapest price
$956
Sydney to Geneva
Fastest flight time
22h 45m
Cheapest price
$1,014
Melbourne to Zurich
Fastest flight time
22h 30m
Cheapest price
$1,065
Perth to Zurich
Fastest flight time
20h 40m
Cheapest price
$1,079
Sydney to Zurich
Fastest flight time
23h 30m
Cheapest price
$1,087
Coolangatta to Zurich
Fastest flight time
27h 40m
Cheapest price
$1,145
Melbourne to Geneva
Fastest flight time
22h 45m
Cheapest price
$1,150
Sydney to Basel
Fastest flight time
25h 45m
Cheapest price
$1,159
View more
Hotel deals Europe Switzerland