Hotels in Germany

Find the best deals on 116,092 hotels in Germany

Check-in
Check-out
Compare vs momondo |

Popular Cities in Germany

Book one of the best deals Germany has to offer in these popular locations
Hotels in Berlin
Best value
Leonardo Boutique Hotel Berlin City South
8.6
45 GBP
No. 1 most popular
Radisson Blu Hotel, Berlin
8.5
114 GBP
No. 2 most popular
Park Inn by Radisson Berlin Alexanderplatz
8.1
70 GBP
No. 3 most popular
Hotel Berlin, Berlin
8.3
64 GBP
No. 4 most popular
Adina Apartment Hotel Berlin Checkpoint Charlie
9.0
83 GBP
No. 5 most popular
H2 Berlin Alexanderplatz
8.5
72 GBP
Hotels in Munich
Best value
Meininger Hotel München City Center
7.6
24 GBP
No. 1 most popular
Hotel Splendid-Dollmann
8.9
93 GBP
No. 2 most popular
Sofitel Munich Bayerpost
8.6
178 GBP
No. 3 most popular
anna hotel
8.8
116 GBP
No. 4 most popular
Rocco Forte The Charles Hotel
9.3
266 GBP
No. 5 most popular
25hours Hotel München The Royal Bavarian
8.8
103 GBP
Hotels in Hamburg
Best value
Park Hotel am Berliner Tor
7.3
53 GBP
No. 1 most popular
Steigenberger Hotel Hamburg
8.4
108 GBP
No. 2 most popular
NH Hamburg Mitte
8.4
75 GBP
No. 3 most popular
Sofitel Hamburg Alter Wall
8.6
133 GBP
No. 4 most popular
NH Hamburg Altona
8.0
70 GBP
No. 5 most popular
NH Hamburg Horner Rennbahn
8.3
66 GBP
Hotels in Frankfurt am Main
Best value
Maritim Hotel Frankfurt
8.2
55 GBP
No. 1 most popular
Innside Frankfurt Eurotheum
8.5
98 GBP
No. 2 most popular
25hours Hotel The Trip
8.6
64 GBP
No. 3 most popular
Citadines City Centre Frankfurt
8.8
66 GBP
No. 4 most popular
Adina Apartment Hotel Frankfurt Westend
8.8
79 GBP
No. 5 most popular
Scandic Frankfurt Museumsufer
8.4
70 GBP
Hotels in Cologne
Best value
Hotel Im Wasserturm
8.1
70 GBP
No. 1 most popular
Maritim Hotel Köln
8.3
75 GBP
No. 2 most popular
Hilton Cologne
8.3
101 GBP
No. 3 most popular
Dorint Hotel am Heumarkt Köln
8.6
103 GBP
No. 4 most popular
Hyatt Regency Cologne
8.8
121 GBP
No. 5 most popular
Mercure Hotel Severinshof Köln City
8.6
72 GBP

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 42 GBP per night in the month of January. Conversely, the most expensive month to visit Germany is June.

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 133 GBP per night, 27% above the country’s average rate of 104 GBP 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 430 GBP is 313% more than the average city in Germany.

Which city in Germany has the least expensive hotel rooms?

At just 18 GBP 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 Memmingen
Fastest flight time
1h 40m
Cheapest price
20 GBP
London to Bremen
Fastest flight time
1h 25m
Cheapest price
20 GBP
London to Dortmund
Fastest flight time
1h 20m
Cheapest price
27 GBP
Edinburgh to Hamburg
Fastest flight time
1h 45m
Cheapest price
27 GBP
London to Karlsruhe
Fastest flight time
1h 25m
Cheapest price
27 GBP
London to Nuremberg
Fastest flight time
1h 40m
Cheapest price
29 GBP
London to Berlin
Fastest flight time
1h 45m
Cheapest price
30 GBP
London to Cologne
Fastest flight time
1h 15m
Cheapest price
31 GBP
Edinburgh to Berlin
Fastest flight time
2h 05m
Cheapest price
31 GBP
Manchester to Berlin
Fastest flight time
1h 50m
Cheapest price
31 GBP
View more