Hotels in Germany

Find the best deals on 130,799 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
$78 - $107
CHEAPEST CITY IN GERMANY Frankfurt am Main 16% cheaper Hotels in Frankfurt am Main are the cheapest in Germany at just $78 per night on average.
MOST EXPENSIVE CITY IN GERMANY Baden-Baden 15% more expensive Baden-Baden has the highest priced hotels in Germany with rooms averaging $107 per night.
MOST POPULAR CITY IN GERMANY Berlin 73% 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
Generator Berlin Prenzlauer Berg
6.4
$18
$self.alt
#1 Most popular
Pullman Berlin Schweizerhof
9.0
$105
$self.alt
#2 Most popular
The Mandala Hotel
9.0
$160
$self.alt
#3 Most popular
Centro Park Hotel Berlin-Neukölln
7.4
$50
$self.alt
#4 Most popular
So/ Berlin Das Stue
9.1
$234
$self.alt
#5 Most popular
25hours hotel Bikini Berlin
9.0
$148
Hotels in Munich
$self.alt
Best value
Meininger Hotel München Olympiapark
8.3
$13
$self.alt
#1 Most popular
Hotel Cristal München
7.9
$74
$self.alt
#2 Most popular
Tryp München City Center Hotel
7.8
$77
$self.alt
#3 Most popular
Hotel La Maison
8.5
$118
$self.alt
#4 Most popular
My Hostel
8.0
$62
$self.alt
#5 Most popular
Beyond By Geisel
9.7
$375
Hotels in Frankfurt am Main
$self.alt
Best value
Frankfurt Central Hostel
6.6
$20
$self.alt
#1 Most popular
Intercontinental Hotels Frankfurt
8.3
$119
$self.alt
#2 Most popular
Frankfurt Marriott Hotel
8.7
$114
$self.alt
#3 Most popular
Five Elements Hostel
7.9
$32
$self.alt
#4 Most popular
Plaza Frankfurt Congress Hotel
8.4
$67
Hotels in Hamburg
$self.alt
Best value
A&O Hamburg Reeperbahn
6.3
$16
$self.alt
#1 Most popular
NH Hamburg Mitte
8.4
$94
$self.alt
#2 Most popular
Sofitel Hamburg Alter Wall
8.6
$167
$self.alt
#3 Most popular
Hotel Atlantic Kempinski Hamburg
8.8
$192
$self.alt
#4 Most popular
A&o Hamburg Hauptbahnhof
6.7
$29
$self.alt
#5 Most popular
The Rilano Hotel Hamburg
8.4
$91
Hotels in Cologne
$self.alt
Best value
art'otel Cologne by Park Plaza
8.5
$85
$self.alt
#1 Most popular
Maritim Hotel Köln
8.2
$94
$self.alt
#2 Most popular
Hyatt Regency Cologne
8.8
$152
$self.alt
#3 Most popular
NH Collection Köln Mediapark
8.5
$92
$self.alt
#4 Most popular
Lindner Hotel City Plaza
8.7
$124
$self.alt
#5 Most popular
V8 Hotel Koln At Motorworld Ascend Hotel Collection
9.0
$135

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 $85 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.

How much does a luxury hotel cost in Germany?

The average cost per night for a luxury hotel room in Germany is $161, 28% higher than the country’s average hotel room. A room in a standard hotel costs $125 per night on average.

Which city in Germany has the most expensive hotel rooms?

On average, $107 per night will be the going rate for a hotel room in Baden-Baden. 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 Hannover has the lowest per night rates in the country at just $22. Hannover offers hotels rooms at an average rate that is 82% 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
4h 15m
Cheapest price
$93
Brussels to Berlin
Fastest flight time
1h 20m
Cheapest price
$96
Kyiv to Berlin
Fastest flight time
2h 10m
Cheapest price
$108
Tel Aviv to Frankfurt am Main
Fastest flight time
4h 30m
Cheapest price
$145
Tel Aviv to Munich
Fastest flight time
4h 00m
Cheapest price
$181
Boston to Berlin
Fastest flight time
12h 05m
Cheapest price
$344
Boston to Munich
Fastest flight time
7h 10m
Cheapest price
$385
New York to Berlin
Fastest flight time
10h 05m
Cheapest price
$392
Chicago to Berlin
Fastest flight time
10h 40m
Cheapest price
$400
New York to Frankfurt am Main
Fastest flight time
7h 30m
Cheapest price
$407
View more