Hotels in Germany

Find the best deals on 140,287 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
$108 - $153
CHEAPEST CITY IN GERMANY Leipzig 18% cheaper Hotels in Leipzig are the cheapest in Germany at just $109 per night on average.
MOST EXPENSIVE CITY IN GERMANY Burghausen 17% more expensive Burghausen has the highest priced hotels in Germany with rooms averaging $154 per night.
MOST POPULAR CITY IN GERMANY Munich 67% more users visited More momondo users search for hotels in Munich than any other city in Germany

Popular Cities in Germany

Book one of the best deals Germany has to offer in these popular locations
$self.alt
Best value
Park Inn by Radisson München Frankfurter Ring
7.9
$118
$self.alt
No. 1 most popular
NH Collection München Bavaria
8.7
$125
$self.alt
No. 2 most popular
Hotel Vier Jahreszeiten Kempinski München
8.8
$406
$self.alt
No. 3 most popular
Hotel MIO by AMANO
8.6
$122
$self.alt
No. 4 most popular
Platzl Hotel
8.8
$265
$self.alt
No. 5 most popular
Hilton Munich Airport
8.6
$199
$self.alt
Novotel München City
8.6
$154
$self.alt
Best value
All In Hostel / Hotel Berlin
7.0
$28
$self.alt
No. 1 most popular
Two Hotel Berlin By Axel - Adults Only
8.4
$92
$self.alt
No. 2 most popular
Sofitel Berlin Kurfurstendamm
9.0
$155
$self.alt
No. 3 most popular
Motel Plus Berlin
8.0
$79
$self.alt
No. 4 most popular
Frederics Berlin City Hackescher Markt
8.7
$131
$self.alt
No. 5 most popular
Centro Park Hotel Berlin-Neukölln
7.5
$73
$self.alt
Motel One Berlin-Hauptbahnhof
8.8
$119
$self.alt
Best value
Centro Hotel Arkadia
6.8
$73
$self.alt
No. 1 most popular
Buchholz Downtown Hotel
8.6
$135
$self.alt
No. 2 most popular
Hilton Cologne
8.2
$183
$self.alt
No. 3 most popular
Hotel Stadtpalais
9.0
$138
$self.alt
No. 4 most popular
Maritim Hotel Köln
8.2
$137
$self.alt
No. 5 most popular
The Ascot Hotel Köln
8.0
$125
$self.alt
Tryp By Wyndham Köln City Centre
8.0
$109
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
$self.alt
Best value
a&o Frankfurt Galluswarte
7.6
$34
$self.alt
No. 1 most popular
Maritim Hotel Frankfurt
8.1
$100
$self.alt
No. 2 most popular
Citadines City Centre Frankfurt
8.8
$119
$self.alt
No. 3 most popular
Ramada By Wyndham Frankfurt City Centre
7.6
$93
$self.alt
No. 4 most popular
Memphis Hotel
7.3
$80
$self.alt
No. 5 most popular
Frankfurt Marriott Hotel
8.6
$165
$self.alt
Favored Hotel Scala Frankfurt
8.3
$97
$self.alt
Best value
Altan Hotel
7.0
$86
$self.alt
No. 1 most popular
Lindner Park-Hotel Hagenbeck
8.8
$160
$self.alt
No. 2 most popular
Leonardo Hotel Hamburg Airport
8.3
$105
$self.alt
No. 3 most popular
Ibis Hamburg Airport
8.1
$113
$self.alt
No. 4 most popular
The Westin Hamburg
8.9
$265
$self.alt
No. 5 most popular
Steigenberger Hotel Hamburg
8.3
$196
$self.alt
SIDE Design Hotel Hamburg
8.9
$222

Germany travel tips

Let us help you with the best tips about Germany

When is the least expensive time to stay in Germany?

At just $156 per night on average, August is the least expensive month to stay at a hotel in Germany. The most expensive month to stay at a hotel in Germany is September.

Where do most people stay in Germany?

Germany is full of enlightening and adventurous cities, but the most popular tourist destination is Munich.

How much does a luxury hotel cost in Germany?

At $287 per night, the average luxury hotel room in Germany is 31% above the rate of a typical hotel room in Germany, which is $218.

Which city in Germany has the most expensive hotel rooms?

Burghausen is the most expensive city in Germany to book a hotel room in. The nightly rate of $154 is 17% more than the average city in Germany.

Which city in Germany has the least expensive hotel rooms?

If you are travelling to Germany on a budget, plan to stay in Berlin which boasts the lowest average hotel room cost in the country. Charging about 77% lower than the country’s average, hotel room rates in Berlin are typically around $50 per night.


Popular international routes landing in Germany

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Berlin
Fastest flight time
1h 55m
Cheapest price
$179
Darwin to Frankfurt am Main
Fastest flight time
32h 20m
Cheapest price
$1,138
Perth to Berlin
Fastest flight time
20h 10m
Cheapest price
$1,273
Sydney to Frankfurt am Main
Fastest flight time
26h 25m
Cheapest price
$1,290
Rockhampton to Frankfurt am Main
Fastest flight time
34h 25m
Cheapest price
$1,293
Melbourne to Berlin
Fastest flight time
22h 40m
Cheapest price
$1,355
Adelaide to Dusseldorf
Fastest flight time
47h 45m
Cheapest price
$1,361
Mackay to Dusseldorf
Fastest flight time
48h 30m
Cheapest price
$1,365
Hervey Bay to Frankfurt am Main
Fastest flight time
26h 35m
Cheapest price
$1,400
Newcastle to Munich
Fastest flight time
32h 45m
Cheapest price
$1,407
View more