Hotels in Germany

Find the best deals on 165,673 hotels in Germany

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Germany

Looking for a city in Germany to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$112 - $151
CHEAPEST CITY IN GERMANY Düsseldorf 13% cheaper Hotels in Düsseldorf are the cheapest in Germany at just $112 per night on average.
MOST EXPENSIVE CITY IN GERMANY Munich 16% more expensive Munich has the highest priced hotels in Germany with rooms averaging $151 per night.
MOST POPULAR CITY IN GERMANY Munich 62% more users visited More momondo users search for hotels in Munich than any other city in Germany

Popular Cities in Germany

Book one of the best deals Germany has to offer in these popular locations
Park Inn by Radisson München Frankfurter Ring
Best value
Park Inn by Radisson München Frankfurter Ring
7.0
$116
NH Collection München Bavaria
No. 1 most popular
NH Collection München Bavaria
8.0
$123
Hotel Vier Jahreszeiten Kempinski München
No. 2 most popular
Hotel Vier Jahreszeiten Kempinski München
8.0
$398
Hotel MIO by AMANO
No. 3 most popular
Hotel MIO by AMANO
8.0
$120
Platzl Hotel
No. 4 most popular
Platzl Hotel
8.0
$261
Hilton Munich Airport
No. 5 most popular
Hilton Munich Airport
8.0
$195
Novotel München City
Novotel München City
8.0
$151
All In Hostel / Hotel Berlin
Best value
All In Hostel / Hotel Berlin
7.0
$27
Two Hotel Berlin By Axel - Adults Only
No. 1 most popular
Two Hotel Berlin By Axel - Adults Only
8.0
$90
Sofitel Berlin Kurfurstendamm
No. 2 most popular
Sofitel Berlin Kurfurstendamm
9.0
$153
Motel Plus Berlin
No. 3 most popular
Motel Plus Berlin
8.0
$77
Frederics Berlin City Hackescher Markt
No. 4 most popular
Frederics Berlin City Hackescher Markt
8.0
$128
Centro Park Hotel Berlin-Neukölln
No. 5 most popular
Centro Park Hotel Berlin-Neukölln
7.0
$72
Motel One Berlin-Hauptbahnhof
Motel One Berlin-Hauptbahnhof
8.0
$117
Centro Hotel Arkadia
Best value
Centro Hotel Arkadia
6.0
$72
Buchholz Downtown Hotel
No. 1 most popular
Buchholz Downtown Hotel
8.0
$133
Hilton Cologne
No. 2 most popular
Hilton Cologne
8.0
$180
Hotel Stadtpalais
No. 3 most popular
Hotel Stadtpalais
8.0
$135
Maritim Hotel Köln
No. 4 most popular
Maritim Hotel Köln
8.0
$134
The Ascot Hotel Köln
No. 5 most popular
The Ascot Hotel Köln
8.0
$123
Tryp By Wyndham Köln City Centre
Tryp By Wyndham Köln City Centre
8.0
$107
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
a&o Frankfurt Galluswarte
Best value
a&o Frankfurt Galluswarte
7.0
$33
Maritim Hotel Frankfurt
No. 1 most popular
Maritim Hotel Frankfurt
8.0
$99
Citadines City Centre Frankfurt
No. 2 most popular
Citadines City Centre Frankfurt
8.0
$117
Ramada By Wyndham Frankfurt City Centre
No. 3 most popular
Ramada By Wyndham Frankfurt City Centre
7.0
$91
Memphis Hotel
No. 4 most popular
Memphis Hotel
7.0
$79
Frankfurt Marriott Hotel
No. 5 most popular
Frankfurt Marriott Hotel
8.0
$162
Favored Hotel Scala Frankfurt
Favored Hotel Scala Frankfurt
8.0
$96
Altan Hotel
Best value
Altan Hotel
6.0
$84
Lindner Park-Hotel Hagenbeck
No. 1 most popular
Lindner Park-Hotel Hagenbeck
8.0
$157
Leonardo Hotel Hamburg Airport
No. 2 most popular
Leonardo Hotel Hamburg Airport
8.0
$103
Ibis Hamburg Airport
No. 3 most popular
Ibis Hamburg Airport
8.0
$111
The Westin Hamburg
No. 4 most popular
The Westin Hamburg
8.0
$261
Steigenberger Hotel Hamburg
No. 5 most popular
Steigenberger Hotel Hamburg
8.0
$192
SIDE Design Hotel Hamburg
SIDE Design Hotel Hamburg
8.0
$218

Germany travel tips

Let us help you with the best tips about Germany

When is the least expensive time to stay in Germany?

At just $147 per night on average, February is the least expensive month to stay at a hotel in Germany. The most expensive month to stay at a hotel in Germany is September.

Where do most people stay in Germany?

Germany is full of enlightening and adventurous cities, but the most popular tourist destination is Munich.

Which city in Germany has the most expensive hotel rooms?

Munich is the most expensive city in Germany to book a hotel room in. The nightly rate of $151 is 16% more than the average city in Germany.

Which city in Germany has the least expensive hotel rooms?

If you are travelling to Germany on a budget, plan to stay in Berlin which boasts the lowest average hotel room cost in the country. Charging about 77% lower than the country’s average, hotel room rates in Berlin are typically around $49 per night.


Popular international routes landing in Germany

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Berlin
Fastest flight time
22h 25m
Cheapest price
$393
Melbourne to Frankfurt am Main
Fastest flight time
24h 30m
Cheapest price
$1,160
Sydney to Dusseldorf
Fastest flight time
27h 30m
Cheapest price
$1,400
Brisbane to Frankfurt am Main
Fastest flight time
28h 40m
Cheapest price
$1,416
Bilinga to Hannover
Fastest flight time
31h 05m
Cheapest price
$1,436
Perth to Frankfurt am Main
Fastest flight time
20h 55m
Cheapest price
$1,460
Adelaide to Dusseldorf
Fastest flight time
29h 30m
Cheapest price
$1,464
Canberra to Hamburg
Fastest flight time
32h 30m
Cheapest price
$1,521
Hobart to Frankfurt am Main
Fastest flight time
38h 40m
Cheapest price
$1,649
Cairns to Stuttgart
Fastest flight time
59h 45m
Cheapest price
$1,728
View more