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
$79 - $106
CHEAPEST CITY IN GERMANY Düsseldorf 14% cheaper Hotels in Düsseldorf are the cheapest in Germany at just $79 per night on average.
MOST EXPENSIVE CITY IN GERMANY Munich 16% more expensive Munich has the highest priced hotels in Germany with rooms averaging $106 per night.
MOST POPULAR CITY IN GERMANY Berlin 69% 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
$47
Park Inn by Radisson Berlin Alexanderplatz
#1 Most popular
Park Inn by Radisson Berlin Alexanderplatz
7.8
$69
Hotel Berlin, Berlin
#2 Most popular
Hotel Berlin, Berlin
8.3
$72
Steigenberger Hotel Berlin
#3 Most popular
Steigenberger Hotel Berlin
8.4
$92
Radisson Blu Hotel, Berlin
#4 Most popular
Radisson Blu Hotel, Berlin
8.3
$115
Select Hotel Berlin Ostbahnhof
#5 Most popular
Select Hotel Berlin Ostbahnhof
8.1
$98
NH Berlin City Ost
NH Berlin City Ost
8.2
$55
A&O München Hackerbrücke
Best value
A&O München Hackerbrücke
6.3
$12
Hotel Torbräu
#1 Most popular
Hotel Torbräu
8.9
$164
Platzl Hotel
#2 Most popular
Platzl Hotel
8.8
$121
NH München Unterhaching
#3 Most popular
NH München Unterhaching
8.8
$74
Sofitel Munich Bayerpost
#4 Most popular
Sofitel Munich Bayerpost
8.5
$248
Hotel Regent Munich
#5 Most popular
Hotel Regent Munich
7.1
$79
Eurostars Book Hotel
Eurostars Book Hotel
8.2
$91
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
a&o Frankfurt Ostend
Best value
a&o Frankfurt Ostend
8.1
$15
Steigenberger Airport Hotel
#1 Most popular
Steigenberger Airport Hotel
8.7
$98
Sheraton Frankfurt Airport Hotel and Conference Center
#2 Most popular
Sheraton Frankfurt Airport Hotel and Conference Center
8.4
$160
Hilton Garden Inn Frankfurt Airport
#3 Most popular
Hilton Garden Inn Frankfurt Airport
8.5
$110
Intercontinental Frankfurt
#4 Most popular
Intercontinental Frankfurt
8.1
$90
Hilton Frankfurt City Centre
#5 Most popular
Hilton Frankfurt City Centre
8.4
$147
Adina Apartment Hotel Frankfurt Westend
Adina Apartment Hotel Frankfurt Westend
8.7
$90
Generator Hamburg
Best value
Generator Hamburg
7.7
$17
Mövenpick Hotel Hamburg
#1 Most popular
Mövenpick Hotel Hamburg
8.5
$118
Holiday Inn Hamburg - City Nord
#2 Most popular
Holiday Inn Hamburg - City Nord
8.4
$64
Hotel Belmondo Hamburg Hbf.
#3 Most popular
Hotel Belmondo Hamburg Hbf.
7.0
$102
Airport Hostel
#4 Most popular
Airport Hostel
7.5
$77
Le Méridien Hamburg
#5 Most popular
Le Méridien Hamburg
8.4
$160
Holiday Inn Hamburg
Holiday Inn Hamburg
7.4
$74
A&O Köln Neumarkt
Best value
A&O Köln Neumarkt
7.6
$15
Steigenberger Hotel Köln
#1 Most popular
Steigenberger Hotel Köln
8.6
$98
Hilton Cologne
#2 Most popular
Hilton Cologne
8.1
$102
Maritim Hotel Köln
#3 Most popular
Maritim Hotel Köln
8.1
$101
NH Collection Köln Mediapark
#4 Most popular
NH Collection Köln Mediapark
8.4
$104
Pullman Cologne
#5 Most popular
Pullman Cologne
8.6
$104
Hotel Mondial am Dom Cologne - MGallery
Hotel Mondial am Dom Cologne - MGallery
8.6
$109

Germany travel tips

Let us help you with the best tips about Germany

When is the least expensive time to stay in Germany?

If you are looking to save a few dollars on your hotel room in Germany, consider visiting the country in January as it is the least expensive month at just $99 per night. Avoid booking a hotel room in September if you are looking for a deal; it is the most expensive month.

Where do most people stay in Germany?

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

Which city in Germany has the most expensive hotel rooms?

On average, $106 per night will be the going rate for a hotel room in Munich. This is about 16% more expensive than any other city in Germany.

Which city in Germany has the least expensive hotel rooms?

Our users typically find that Berlin has the lowest per night rates in the country at just $39. Berlin offers hotels rooms at an average rate that is 67% lower than the average city in Germany.


Discover these regions in Germany

Find the perfect area of Germany for your next getaway