Hotels in Germany

Find the best deals on 139 234 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
R1.342 - R2.379
CHEAPEST CITY IN GERMANY Düsseldorf 19% cheaper Hotels in Düsseldorf are the cheapest in Germany at just R1 343 per night on average.
MOST EXPENSIVE CITY IN GERMANY Berg am Starnberger See 43% more expensive Berg am Starnberger See has the highest priced hotels in Germany with rooms averaging R2 380 per night.
MOST POPULAR CITY IN GERMANY Berlin 76% 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
$self.alt
Best value
one80º Hostel Berlin
8,2
R409
$self.alt
No. 1 most popular
Meininger Hotel Berlin Mitte Humboldthaus
8,2
R1 449
$self.alt
No. 2 most popular
Romantic Style Apartment Berlin
9,1
R2 147
$self.alt
No. 3 most popular
Pullman Berlin Schweizerhof
9,0
R1 789
$self.alt
No. 4 most popular
Radisson Blu Hotel, Berlin
8,3
R2 437
$self.alt
No. 5 most popular
The Westin Grand, Berlin
8,8
R2 539
$self.alt
Steigenberger Hotel Berlin
8,4
R1 960
$self.alt
Best value
Hotel Munich City
7,5
R1 261
$self.alt
No. 1 most popular
Hotel Vier Jahreszeiten Kempinski München
8,8
R4 770
$self.alt
No. 2 most popular
Hotel Bayerischer Hof
8,6
R4 822
$self.alt
No. 3 most popular
Sofitel Munich Bayerpost
8,6
R3 799
$self.alt
No. 4 most popular
Hotel Cristal München
7,9
R1 261
$self.alt
No. 5 most popular
NH München Unterhaching
8,8
R1 261
$self.alt
Living Hotel Das Viktualienmarkt
8,4
R2 897
$self.alt
Best value
Hotel Komet
5,3
R597
$self.alt
No. 1 most popular
Hk - Hotel Düsseldorf City
8,1
R886
$self.alt
No. 2 most popular
NH Düsseldorf Königsallee
8,0
R1 176
$self.alt
No. 3 most popular
Intercityhotel Düsseldorf
8,2
R1 142
$self.alt
No. 4 most popular
Hotel Mutterhaus Düsseldorf
8,5
R1 312
$self.alt
No. 5 most popular
Hyatt Regency Dusseldorf
8,7
R3 050
$self.alt
Wyndham Garden Düsseldorf City Centre Königsallee
7,2
R1 006
Hotels in Berg am Starnberger See
Search hotel deals in Berg am Starnberger See
$self.alt
Best value
Hotel Schloss Berg
8,4
R1 908
Hotels in Freiburg im Breisgau
Search hotel deals in Freiburg im Breisgau
$self.alt
Best value
Dorint An den Thermen Freiburg
8,1
R1 772
$self.alt
No. 1 most popular
Colombi Hotel
9,0
R3 629

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 money on your hotel room in Germany, consider visiting the country in March as it is the least expensive month at just R1 415 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?

There is little doubt that travellers enjoy various cities in Germany, but the majority of travellers who visit Germany tend to spend the most time in Berlin.

How much does a luxury hotel cost in Germany?

The average cost per night for a luxury hotel room in Germany is R4 109, 43% higher than the country’s average hotel room. A room in a standard hotel costs R2 864 per night on average.

Which city in Germany has the most expensive hotel rooms?

As a popular tourist destination in Germany, it is no surprise that Berg am Starnberger See has the most expensive hotel rooms at R2 380 per night - 43% more than than the country's average hotel room price.

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 64% lower than the country’s average, hotel room rates in Berlin are typically around R1 015 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
Johannesburg to Hamburg
Fastest flight time
13h 35m
Cheapest price
R7 905
Cape Town to Hamburg
Fastest flight time
16h 20m
Cheapest price
R8 723
Port Elizabeth to Hamburg
Fastest flight time
23h 55m
Cheapest price
R12 675
George to Dusseldorf
Fastest flight time
29h 15m
Cheapest price
R12 675
Sun City to Frankfurt am Main
Fastest flight time
17h 30m
Cheapest price
R15 418
Durban to Frankfurt am Main
Fastest flight time
19h 05m
Cheapest price
R16 883
View more