Hotels in Germany

Find the best deals on 134,120 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
£63 - £86
CHEAPEST CITY IN GERMANY Bremen 14% cheaper Hotels in Bremen are the cheapest in Germany at just £63 per night on average.
MOST EXPENSIVE CITY IN GERMANY Munich 18% more expensive Munich has the highest priced hotels in Germany with rooms averaging £86 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
$self.alt
Best value
Generator Berlin Prenzlauer Berg
6.4
£15
$self.alt
No. 1 most popular
Radisson Blu Hotel, Berlin
8.3
£117
$self.alt
No. 2 most popular
Vienna House Andel's Berlin
8.7
£78
$self.alt
No. 3 most popular
Arcotel John F Berlin
8.7
£74
$self.alt
No. 4 most popular
nhow Berlin
8.5
£76
$self.alt
No. 5 most popular
Pestana Berlin Tiergarten
8.6
£78
$self.alt
Best value
A&O München Hackerbrücke
6.0
£18
$self.alt
No. 1 most popular
Hilton Munich Park
8.2
£113
$self.alt
No. 2 most popular
Holiday Inn Munich - City Centre
8.4
£83
$self.alt
No. 3 most popular
Hilton Munich Airport
8.7
£112
$self.alt
No. 4 most popular
Novotel München Messe
8.6
£60
$self.alt
No. 5 most popular
The Westin Grand Munich
8.2
£104
$self.alt
Best value
Holiday Inn Hamburg
7.7
£67
$self.alt
No. 1 most popular
Hotel Europäischer Hof Hamburg
8.4
£105
$self.alt
No. 2 most popular
NH Hamburg Horner Rennbahn
8.3
£68
$self.alt
No. 3 most popular
Arcotel Rubin Hamburg
8.7
£68
$self.alt
No. 4 most popular
The Rilano Hotel Hamburg
8.4
£74
$self.alt
No. 5 most popular
The Westin Hamburg
8.8
£149
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
$self.alt
Best value
a&o Frankfurt Galluswarte
7.5
£19
$self.alt
No. 1 most popular
Sheraton Frankfurt Airport Hotel and Conference Center
8.4
£89
$self.alt
No. 2 most popular
Hilton Garden Inn Frankfurt Airport
8.5
£76
$self.alt
No. 3 most popular
Five Elements Hostel
7.9
£26
$self.alt
No. 4 most popular
Lindner Hotel & Sports Academy
8.5
£66
$self.alt
No. 5 most popular
a&o Frankfurt Ostend
8.3
£22
$self.alt
Best value
Mercure Hotel Köln West
8.2
£56
$self.alt
No. 1 most popular
Maritim Hotel Köln
8.2
£77
$self.alt
No. 2 most popular
Hilton Cologne
8.2
£103
$self.alt
No. 3 most popular
Dorint Hotel am Heumarkt Köln
8.4
£105
$self.alt
No. 4 most popular
NH Collection Köln Mediapark
8.6
£75
$self.alt
No. 5 most popular
NH Köln Altstadt
8.2
£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 £63 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.

How much does a luxury hotel cost in Germany?

On average, a luxury hotel room in Germany costs £135 per night, 28% above the country’s average rate of £105 per night.

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 £86 is 18% more than the average city in Germany.

Which city in Germany has the least expensive hotel rooms?

At just £19 per night, Hannover has hotel room rates that are 82% less than other cities in Germany.


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
1h 45m
Cheapest price
£53
Manchester to Berlin
Fastest flight time
2h 00m
Cheapest price
£61
Edinburgh to Berlin
Fastest flight time
2h 05m
Cheapest price
£81
Birmingham to Munich
Fastest flight time
1h 50m
Cheapest price
£99
Glasgow to Berlin
Fastest flight time
4h 00m
Cheapest price
£135
Leeds to Berlin
Fastest flight time
5h 35m
Cheapest price
£152
Inverness to Berlin
Fastest flight time
6h 20m
Cheapest price
£163
Dublin to Berlin
Fastest flight time
2h 20m
Cheapest price
£163
Darlington to Berlin
Fastest flight time
15h 45m
Cheapest price
£173
Amsterdam to Berlin
Fastest flight time
1h 20m
Cheapest price
£182
View more