Hotels in Germany

Find the best deals on 142,672 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
$113 - $159
CHEAPEST CITY IN GERMANY Leipzig 17% cheaper Hotels in Leipzig are the cheapest in Germany at just $113 per night on average.
MOST EXPENSIVE CITY IN GERMANY Wurzburg 18% more expensive Wurzburg has the highest priced hotels in Germany with rooms averaging $160 per night.
MOST POPULAR CITY IN GERMANY Berlin 79% 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
Select Hotel Berlin Ostbahnhof
Best value
Select Hotel Berlin Ostbahnhof
8.1
$95
Come Inn Berlin Kurfürstendamm
No. 1 most popular
Come Inn Berlin Kurfürstendamm
8.0
$101
Savoy Berlin
No. 2 most popular
Savoy Berlin
8.2
$127
Mercure Hotel Berlin Tempelhof
No. 3 most popular
Mercure Hotel Berlin Tempelhof
8.1
$118
Park Inn by Radisson Berlin Alexanderplatz
No. 4 most popular
Park Inn by Radisson Berlin Alexanderplatz
8.0
$131
Sofitel Berlin Kurfurstendamm
No. 5 most popular
Sofitel Berlin Kurfurstendamm
9.0
$161
Hotel-Pension Savoy nähe Kurfürstendamm
Hotel-Pension Savoy nähe Kurfürstendamm
7.5
$106
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
Frankfurt Central Hostel
Best value
Frankfurt Central Hostel
6.7
$31
Five Elements Hostel
No. 1 most popular
Five Elements Hostel
7.9
$49
Le Méridien Frankfurt
No. 2 most popular
Le Méridien Frankfurt
8.3
$182
Fleming's Hotel Frankfurt-Messe
No. 3 most popular
Fleming's Hotel Frankfurt-Messe
8.4
$119
Flemings Selection Hotel Frankfurt-City
No. 4 most popular
Flemings Selection Hotel Frankfurt-City
8.1
$196
A&O München Laim
Best value
A&O München Laim
7.2
$46
Holiday Inn Munich - City Centre
No. 1 most popular
Holiday Inn Munich - City Centre
8.3
$152
Hilton Munich Airport
No. 2 most popular
Hilton Munich Airport
8.6
$207
Grand Hotel Palladium Munich
No. 3 most popular
Grand Hotel Palladium Munich
8.3
$125
Hilton Garden Inn Munich City West
No. 4 most popular
Hilton Garden Inn Munich City West
8.4
$122
Ibis Budget Würzburg Ost
Best value
Ibis Budget Würzburg Ost
6.7
$76
Apartment Central
Best value
Apartment Central
9.2
$97

Germany travel tips

Let us help you with the best tips about Germany

When is the least expensive time to stay in Germany?

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

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 $220 per night, 21% above the country’s average rate of $181 per night.

Which city in Germany has the most expensive hotel rooms?

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

Which city in Germany has the least expensive hotel rooms?

Goslar currently offers the lowest nightly rates of any city in Germany at just $50; a price that is 72% 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,237
Auckland to Munich
Fastest flight time
26h 25m
Cheapest price
$1,384
Christchurch to Frankfurt am Main
Fastest flight time
31h 00m
Cheapest price
$1,516
Queenstown to Hamburg
Fastest flight time
29h 00m
Cheapest price
$1,849
Tauranga to Cologne
Fastest flight time
51h 55m
Cheapest price
$2,115
New Plymouth to Hamburg
Fastest flight time
56h 50m
Cheapest price
$2,388
Napier to Munich
Fastest flight time
34h 25m
Cheapest price
$2,630
Dunedin to Berlin
Fastest flight time
61h 45m
Cheapest price
$2,800
Wellington to Berlin
Fastest flight time
48h 00m
Cheapest price
$3,140
Whangarei to Frankfurt am Main
Fastest flight time
34h 35m
Cheapest price
$3,787
View more