Hotels in Germany

Find the best deals on 134,540 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
$128 - $176
CHEAPEST CITY IN GERMANY Leipzig 15% cheaper Hotels in Leipzig are the cheapest in Germany at just $128 per night on average.
MOST EXPENSIVE CITY IN GERMANY Hamburg 18% more expensive Hamburg has the highest priced hotels in Germany with rooms averaging $177 per night.
MOST POPULAR CITY IN GERMANY Berlin 82% 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
Hotels in Berlin
$self.alt
Best value
Select Hotel Berlin The Wall
9.0
$127
$self.alt
No. 1 most popular
pentahotel Berlin-Köpenick
8.6
$133
$self.alt
No. 2 most popular
Hyperion Hotel Berlin
9.0
$145
$self.alt
No. 3 most popular
Louisa's Place
9.1
$236
$self.alt
No. 4 most popular
Maritim Proarte Hotel Berlin
8.4
$178
$self.alt
No. 5 most popular
Orania.Berlin
9.1
$287
Hotels in Munich
$self.alt
Best value
A&O München Hackerbrücke
6.0
$38
$self.alt
No. 1 most popular
Hilton Munich Airport
8.7
$234
$self.alt
No. 2 most popular
NH München Unterhaching
8.8
$127
$self.alt
No. 3 most popular
Azimut Hotel Munich
7.5
$94
$self.alt
No. 4 most popular
Roomers Munich, Autograph Collection
8.7
$281
$self.alt
No. 5 most popular
Hotel MIO by AMANO
8.5
$144
Hotels in Frankfurt am Main
$self.alt
Best value
Intercityhotel Frankfurt Airport
7.9
$130
$self.alt
No. 1 most popular
Steigenberger Airport Hotel
8.7
$176
$self.alt
No. 2 most popular
Sheraton Frankfurt Airport Hotel and Conference Center
8.4
$187
$self.alt
No. 3 most popular
Hilton Garden Inn Frankfurt Airport
8.5
$159
$self.alt
No. 4 most popular
Hilton Frankfurt Airport
8.7
$226
$self.alt
No. 5 most popular
Holiday Inn Frankfurt Airport
8.3
$149
Hotels in Hamburg
$self.alt
Best value
Generator Hamburg
7.8
$46
$self.alt
No. 1 most popular
NH Hamburg Horner Rennbahn
8.3
$142
$self.alt
No. 2 most popular
Adina Apartment Hotel Hamburg Michel
8.9
$216
$self.alt
No. 3 most popular
a&o Hamburg City
6.9
$46
$self.alt
No. 4 most popular
Barceló Hamburg
8.7
$243
$self.alt
No. 5 most popular
The Westin Hamburg
8.8
$313
Hotels in Leipzig
$self.alt
Best value
Novum Apartment Hotel am Ratsholz Leipzig
7.5
$74
$self.alt
No. 1 most popular
Seminaris Hotel Leipzig
8.3
$106
$self.alt
No. 2 most popular
The Westin Leipzig
8.5
$163
$self.alt
No. 3 most popular
Leipzig Marriott Hotel
8.6
$205
$self.alt
No. 4 most popular
NH Leipzig Messe
8.5
$101
$self.alt
No. 5 most popular
Adina Apartment Hotel Leipzig
9.1
$147

Germany travel tips

Let us help you with the best tips about Germany

When is the least expensive time to stay in Germany?

March is the least expensive month to stay in Germany, with an average price of $138 per night. That price is significantly cheaper than the most expensive month, February.

Where do most people stay in Germany?

While the country has many desirable locations to visit, the most popular city in Germany to travel to is Berlin.

How much does a luxury hotel cost in Germany?

On average, a luxury hotel room in Germany costs $274 per night, 36% above the country’s average rate of $202 per night.

Which city in Germany has the most expensive hotel rooms?

Hamburg is the most expensive city in Germany to book a hotel room in. The nightly rate of $177 is 18% more than the average city in Germany.

Which city in Germany has the least expensive hotel rooms?

Hannover currently offers the lowest nightly rates of any city in Germany at just $38; a price that is 81% lower than the average rate per night 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
Singapore to Berlin
Fastest flight time
16h 30m
Cheapest price
$1,407
Auckland to Frankfurt am Main
Fastest flight time
26h 50m
Cheapest price
$1,410
Christchurch to Berlin
Fastest flight time
39h 25m
Cheapest price
$1,506
Dunedin to Berlin
Fastest flight time
32h 55m
Cheapest price
$1,810
Wellington to Dusseldorf
Fastest flight time
32h 35m
Cheapest price
$1,983
Tauranga to Frankfurt am Main
Fastest flight time
28h 10m
Cheapest price
$2,100
Hamilton to Frankfurt am Main
Fastest flight time
38h 55m
Cheapest price
$2,563
New Plymouth to Hamburg
Fastest flight time
56h 50m
Cheapest price
$2,717
Queenstown to Hamburg
Fastest flight time
42h 50m
Cheapest price
$2,923
Napier to Munich
Fastest flight time
34h 25m
Cheapest price
$2,993
View more