Hotels in Germany

Find the best deals on 162,986 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
$101 - $137
CHEAPEST CITY IN GERMANY Düsseldorf 14% cheaper Hotels in Düsseldorf are the cheapest in Germany at just $101 per night on average.
MOST EXPENSIVE CITY IN GERMANY Munich 17% more expensive Munich has the highest priced hotels in Germany with rooms averaging $137 per night.
MOST POPULAR CITY IN GERMANY Munich 65% 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
Hotel MIO by AMANO
Best value
Hotel MIO by AMANO
8.5
$104
Park Inn by Radisson München Frankfurter Ring
No. 1 most popular
Park Inn by Radisson München Frankfurter Ring
7.9
$119
NH Collection München Bavaria
No. 2 most popular
NH Collection München Bavaria
8.6
$164
Hotel Vier Jahreszeiten Kempinski München
No. 3 most popular
Hotel Vier Jahreszeiten Kempinski München
8.8
$378
Platzl Hotel
No. 4 most popular
Platzl Hotel
8.8
$156
Hilton Munich Airport
No. 5 most popular
Hilton Munich Airport
8.6
$154
Novotel München City
Novotel München City
8.5
$140
All In Hostel
Best value
All In Hostel
7.0
$60
Two Hotel Berlin By Axel - Adults Only
No. 1 most popular
Two Hotel Berlin By Axel - Adults Only
8.4
$70
Dorint Kurfürstendamm Berlin
No. 2 most popular
Dorint Kurfürstendamm Berlin
8.9
$161
Motel Plus Berlin
No. 3 most popular
Motel Plus Berlin
8.0
$73
Nook Rooms & Apartments
No. 4 most popular
Nook Rooms & Apartments
8.7
$91
Centro Park Hotel Berlin-Neukölln
No. 5 most popular
Centro Park Hotel Berlin-Neukölln
7.4
$80
Motel One Berlin-Hauptbahnhof
Motel One Berlin-Hauptbahnhof
8.8
$132
Centro Hotel Arkadia
Best value
Centro Hotel Arkadia
6.8
$80
Buchholz Downtown Hotel
No. 1 most popular
Buchholz Downtown Hotel
8.5
$129
Hilton Cologne
No. 2 most popular
Hilton Cologne
8.1
$132
H+ Hotel Köln Hürth
No. 3 most popular
H+ Hotel Köln Hürth
8.3
$106
Hotel Stadtpalais
No. 4 most popular
Hotel Stadtpalais
8.9
$189
Maritim Hotel Köln
No. 5 most popular
Maritim Hotel Köln
8.1
$131
The Ascot Hotel Köln
The Ascot Hotel Köln
7.9
$164
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
a&o Frankfurt Galluswarte
Best value
a&o Frankfurt Galluswarte
7.4
$20
Maritim Hotel Frankfurt
No. 1 most popular
Maritim Hotel Frankfurt
8.0
$105
Citadines City Centre Frankfurt
No. 2 most popular
Citadines City Centre Frankfurt
8.7
$100
Mercure Hotel Frankfurt Eschborn Ost
No. 3 most popular
Mercure Hotel Frankfurt Eschborn Ost
7.6
$111
Ramada By Wyndham Frankfurt City Centre
No. 4 most popular
Ramada By Wyndham Frankfurt City Centre
7.6
$113
Memphis Hotel
No. 5 most popular
Memphis Hotel
7.3
$58
Frankfurt Marriott Hotel
Frankfurt Marriott Hotel
8.6
$165
Altan Hotel
Best value
Altan Hotel
6.9
$46
Lindner Park-Hotel Hagenbeck
No. 1 most popular
Lindner Park-Hotel Hagenbeck
8.7
$133
Leonardo Hotel Hamburg Airport
No. 2 most popular
Leonardo Hotel Hamburg Airport
8.1
$96
Ibis Hamburg Airport
No. 3 most popular
Ibis Hamburg Airport
8.1
$91
The Westin Hamburg
No. 4 most popular
The Westin Hamburg
8.9
$292
Steigenberger Hotel Hamburg
No. 5 most popular
Steigenberger Hotel Hamburg
8.1
$189
SIDE Design Hotel Hamburg
SIDE Design Hotel Hamburg
8.9
$205

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 $133 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 $137 is 17% 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 69% lower than the country’s average, hotel room rates in Berlin are typically around $50 per night.


Discover these regions in Germany

Find the perfect area of Germany for your next getaway