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
£58 - £91
CHEAPEST CITY IN GERMANY Düsseldorf 17% cheaper Hotels in Düsseldorf are the cheapest in Germany at just £58 per night on average.
MOST EXPENSIVE CITY IN GERMANY Flensburg 30% more expensive Flensburg has the highest priced hotels in Germany with rooms averaging £91 per night.
MOST POPULAR CITY IN GERMANY Berlin 81% more users visited More momondo users search for hotels in Berlin than any other city in Germany

Popular Cities in Germany

Book one of the best deals Germany has to offer in these popular locations
All In Hostel
Best value
All In Hostel
7.0
£34
Hotel Berlin, Berlin
No. 1 most popular
Hotel Berlin, Berlin
8.3
£53
Park Inn by Radisson Berlin Alexanderplatz
No. 2 most popular
Park Inn by Radisson Berlin Alexanderplatz
7.8
£51
Axel Hotel Berlin - Adults Only
No. 3 most popular
Axel Hotel Berlin - Adults Only
7.7
£47
Leonardo Royal Hotel Berlin Alexanderplatz
No. 4 most popular
Leonardo Royal Hotel Berlin Alexanderplatz
8.6
£51
NH Collection Berlin Mitte am Checkpoint Charlie
No. 5 most popular
NH Collection Berlin Mitte am Checkpoint Charlie
8.0
£75
Two Hotel Berlin By Axel - Adults Only
Two Hotel Berlin By Axel - Adults Only
8.4
£40
Leonardo Hotel & Residenz München
Best value
Leonardo Hotel & Residenz München
8.0
£48
Hilton Munich Airport
No. 1 most popular
Hilton Munich Airport
8.6
£88
Sheraton Munich Arabellapark Hotel
No. 2 most popular
Sheraton Munich Arabellapark Hotel
7.9
£94
The Westin Grand Munich
No. 3 most popular
The Westin Grand Munich
7.7
£107
H4 Hotel München Messe
No. 4 most popular
H4 Hotel München Messe
8.5
£58
Ambiance Rivoli
No. 5 most popular
Ambiance Rivoli
8.3
£50
Sofitel Munich Bayerpost
Sofitel Munich Bayerpost
8.5
£182
Holiday Inn Hamburg
Best value
Holiday Inn Hamburg
7.4
£54
Steigenberger Hotel Hamburg
No. 1 most popular
Steigenberger Hotel Hamburg
8.1
£107
Arcotel Rubin Hamburg
No. 2 most popular
Arcotel Rubin Hamburg
8.2
£77
Radisson Blu Hotel, Hamburg
No. 3 most popular
Radisson Blu Hotel, Hamburg
8.3
£86
Hotel Atlantic Hamburg, Autograph Collection
No. 4 most popular
Hotel Atlantic Hamburg, Autograph Collection
8.7
£136
NH Hamburg Altona
No. 5 most popular
NH Hamburg Altona
8.0
£69
Le Méridien Hamburg
Le Méridien Hamburg
8.4
£118
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
a&o Frankfurt Ostend
Best value
a&o Frankfurt Ostend
8.1
£11
Five Elements Hostel
No. 1 most popular
Five Elements Hostel
7.9
£17
Sheraton Frankfurt Airport Hotel and Conference Center
No. 2 most popular
Sheraton Frankfurt Airport Hotel and Conference Center
8.4
£118
Jumeirah Frankfurt
No. 3 most popular
Jumeirah Frankfurt
9.1
£194
Flemings Hotel Frankfurt Main-Riverside
No. 4 most popular
Flemings Hotel Frankfurt Main-Riverside
8.3
£65
Flemings Selection Hotel Frankfurt-City
No. 5 most popular
Flemings Selection Hotel Frankfurt-City
8.1
£82
a&o Frankfurt Galluswarte
a&o Frankfurt Galluswarte
7.4
£11
Maritim Hotel Köln
Best value
Maritim Hotel Köln
8.1
£74
Radisson Blu Hotel, Cologne
No. 1 most popular
Radisson Blu Hotel, Cologne
8.1
£80
Pullman Cologne
No. 2 most popular
Pullman Cologne
8.6
£77
NH Collection Köln Mediapark
No. 3 most popular
NH Collection Köln Mediapark
8.4
£77
Dorint Hotel am Heumarkt Köln
No. 4 most popular
Dorint Hotel am Heumarkt Köln
8.3
£82
Hilton Cologne
No. 5 most popular
Hilton Cologne
8.1
£75
Leonardo Hotel Köln Bonn Airport
Leonardo Hotel Köln Bonn Airport
8.4
£74

Germany travel tips

Let us help you with the best tips about Germany

When is the least expensive time to stay in Germany?

The least expensive month to stay at a hotel in Germany is January. On average, it only costs £52 per night in the month of January. Conversely, the most expensive month to visit Germany is September.

Where do most people stay in Germany?

Our users tend to visit Berlin more often than any other city when travelling to Germany.

Which city in Germany has the most expensive hotel rooms?

Flensburg is the most expensive city in Germany to book a hotel room in. The nightly rate of £91 is 30% more than the average city in Germany.

Which city in Germany has the least expensive hotel rooms?

At just £29 per night, Munich has hotel room rates that are 66% less than other cities in Germany.


Discover these regions in Germany

Find the perfect area of Germany for your next getaway