Hotels in Germany

Find the best deals on 134 107 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.391 - R2.502
CHEAPEST CITY IN GERMANY Frankfurt am Main 18% cheaper Hotels in Frankfurt am Main are the cheapest in Germany at just R1 391 per night on average.
MOST EXPENSIVE CITY IN GERMANY Berg am Starnberger See 48% more expensive Berg am Starnberger See has the highest priced hotels in Germany with rooms averaging R2 502 per night.
MOST POPULAR CITY IN GERMANY Berlin 90% 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
Scandic Berlin Potsdamer Platz
8,7
R1 478
$self.alt
No. 1 most popular
Hilton Berlin
8,4
R2 559
$self.alt
No. 2 most popular
nhow Berlin
8,5
R1 676
$self.alt
No. 3 most popular
Eurostars Berlin
8,5
R2 325
$self.alt
No. 4 most popular
Intercontinental Berlin
9,0
R2 252
$self.alt
Best value
Holiday Inn Munich - Leuchtenbergring
8,6
R1 424
$self.alt
No. 1 most popular
Four Points by Sheraton Munich Central
8,3
R1 694
$self.alt
No. 2 most popular
Innside München Parkstadt Schwabing
8,0
R1 568
$self.alt
No. 3 most popular
Citadines Arnulfpark Munich
8,5
R1 586
$self.alt
No. 4 most popular
Fleming's Hotel München Schwabing
7,8
R1 694
$self.alt
No. 5 most popular
Courtyard by Marriott Munich City East
8,3
R1 640
$self.alt
Best value
Leonardo Hotel Düsseldorf City Center
8,3
R1 171
$self.alt
No. 1 most popular
Lindner Hotel Airport
8,4
R1 369
$self.alt
No. 2 most popular
Hilton Düsseldorf
7,7
R1 478
$self.alt
No. 3 most popular
Radisson Blu Scandinavia Hotel, Düsseldorf
8,1
R1 442
$self.alt
No. 4 most popular
Maritim Hotel Düsseldorf
8,9
R1 784
$self.alt
No. 5 most popular
carathotel Düsseldorf City
9,0
R1 604
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
$self.alt
Best value
NH Frankfurt Niederrad
8,4
R1 135
$self.alt
No. 1 most popular
Steigenberger Airport Hotel
8,7
R1 856
$self.alt
No. 2 most popular
Xenios Apartments Frankfurt
8,6
R2 288
$self.alt
No. 3 most popular
NH Collection Frankfurt City
8,6
R1 784
$self.alt
No. 4 most popular
NH Frankfurt Messe
8,7
R1 460
$self.alt
No. 5 most popular
Motel One Frankfurt Messe
9,1
R1 676
$self.alt
Best value
Wyndham Köln
7,9
R1 460
$self.alt
No. 1 most popular
Maritim Hotel Köln
8,2
R1 694
$self.alt
No. 2 most popular
Pullman Cologne
8,7
R1 928
$self.alt
No. 3 most popular
NH Collection Köln Mediapark
8,6
R1 658
$self.alt
No. 4 most popular
NH Köln Altstadt
8,2
R1 622
$self.alt
No. 5 most popular
Excelsior Hotel Ernst Am Dom
9,4
R3 081

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 402 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 R2 923, 31% higher than the country’s average hotel room. A room in a standard hotel costs R2 228 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 502 per night - 48% 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 Cologne which boasts the lowest average hotel room cost in the country. Charging about 78% lower than the country’s average, hotel room rates in Cologne are typically around R473 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 Frankfurt am Main
Fastest flight time
10h 35m
Cheapest price
R8 902
Cape Town to Munich
Fastest flight time
14h 40m
Cheapest price
R9 172
Durban to Berlin
Fastest flight time
29h 00m
Cheapest price
R10 776
Port Elizabeth to Munich
Fastest flight time
26h 50m
Cheapest price
R13 118
George to Dusseldorf
Fastest flight time
43h 00m
Cheapest price
R14 470
Sun City to Frankfurt am Main
Fastest flight time
17h 30m
Cheapest price
R16 308
View more