Hotels in Germany

Find the best deals on 165,172 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 15% 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 / Hotel Berlin
Best value
All In Hostel / Hotel Berlin
7.0
$19
Park Inn by Radisson Berlin Alexanderplatz
#1 Most popular
Park Inn by Radisson Berlin Alexanderplatz
7.0
$87
Hotel Berlin, Berlin
#2 Most popular
Hotel Berlin, Berlin
8.0
$80
Steigenberger Hotel Berlin
#3 Most popular
Steigenberger Hotel Berlin
8.0
$115
Radisson Blu Hotel, Berlin
#4 Most popular
Radisson Blu Hotel, Berlin
8.0
$143
Select Hotel Berlin Ostbahnhof
#5 Most popular
Select Hotel Berlin Ostbahnhof
8.0
$63
NH Berlin City Ost
NH Berlin City Ost
8.0
$71
A&O München Hackerbrücke
Best value
A&O München Hackerbrücke
6.0
$22
Hotel Torbräu
#1 Most popular
Hotel Torbräu
8.0
$186
Hilton Munich Airport
#2 Most popular
Hilton Munich Airport
8.0
$137
Platzl Hotel
#3 Most popular
Platzl Hotel
8.0
$183
NH München Unterhaching
#4 Most popular
NH München Unterhaching
8.0
$74
Sofitel Munich Bayerpost
#5 Most popular
Sofitel Munich Bayerpost
8.0
$223
Hotel MIO by AMANO
Hotel MIO by AMANO
8.0
$85
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
a&o Frankfurt Ostend
Best value
a&o Frankfurt Ostend
8.0
$26
Steigenberger Airport Hotel
#1 Most popular
Steigenberger Airport Hotel
8.0
$103
Sheraton Frankfurt Airport Hotel and Conference Center
#2 Most popular
Sheraton Frankfurt Airport Hotel and Conference Center
8.0
$109
Hilton Garden Inn Frankfurt Airport
#3 Most popular
Hilton Garden Inn Frankfurt Airport
8.0
$93
Intercontinental Frankfurt
#4 Most popular
Intercontinental Frankfurt
8.0
$119
Hilton Frankfurt City Centre
#5 Most popular
Hilton Frankfurt City Centre
8.0
$151
Adina Apartment Hotel Frankfurt Westend
Adina Apartment Hotel Frankfurt Westend
8.0
$99
Airport Hostel
Best value
Airport Hostel
7.0
$18
Generator Hamburg
#1 Most popular
Generator Hamburg
7.0
$27
Mövenpick Hotel Hamburg
#2 Most popular
Mövenpick Hotel Hamburg
8.0
$115
Holiday Inn Hamburg - City Nord
#3 Most popular
Holiday Inn Hamburg - City Nord
8.0
$90
Novum Hotel Belmondo Hamburg Hbf.
#4 Most popular
Novum Hotel Belmondo Hamburg Hbf.
7.0
$54
Le Méridien Hamburg
#5 Most popular
Le Méridien Hamburg
8.0
$153
Holiday Inn Hamburg
Holiday Inn Hamburg
7.0
$82
A&O Köln Neumarkt
Best value
A&O Köln Neumarkt
7.0
$25
Steigenberger Hotel Köln
#1 Most popular
Steigenberger Hotel Köln
8.0
$103
Hilton Cologne
#2 Most popular
Hilton Cologne
8.0
$126
Maritim Hotel Köln
#3 Most popular
Maritim Hotel Köln
8.0
$94
NH Collection Köln Mediapark
#4 Most popular
NH Collection Köln Mediapark
8.0
$92
Pullman Cologne
#5 Most popular
Pullman Cologne
8.0
$107
Excelsior Hotel Ernst am Dom
Excelsior Hotel Ernst am Dom
9.0
$171

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 15% 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 $42. Berlin offers hotels rooms at an average rate that is 71% lower than the average city 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
Tel Aviv to Berlin
Fastest flight time
7h 05m
Cheapest price
$191
Washington to Frankfurt am Main
Fastest flight time
7h 45m
Cheapest price
$278
Miami to Frankfurt am Main
Fastest flight time
9h 00m
Cheapest price
$344
New York to Hamburg
Fastest flight time
15h 20m
Cheapest price
$358
Boston to Frankfurt am Main
Fastest flight time
7h 05m
Cheapest price
$370
Chicago to Frankfurt am Main
Fastest flight time
8h 20m
Cheapest price
$371
New York to Hamburg
Fastest flight time
16h 10m
Cheapest price
$393
Detroit to Munich
Fastest flight time
14h 19m
Cheapest price
$399
San Francisco to Frankfurt am Main
Fastest flight time
10h 55m
Cheapest price
$433
Atlanta to Frankfurt am Main
Fastest flight time
7h 50m
Cheapest price
$455
View more