Hotels in Germany

Find the best deals on 166,220 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
102 C$ - 138 C$
CHEAPEST CITY IN GERMANY Düsseldorf 16% cheaper Hotels in Düsseldorf are the cheapest in Germany at just 102 C$ per night on average.
MOST EXPENSIVE CITY IN GERMANY Munich 15% more expensive Munich has the highest priced hotels in Germany with rooms averaging 138 C$ per night.
MOST POPULAR CITY IN GERMANY Berlin 71% 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
one80º Hostel Berlin
Best value
one80º Hostel Berlin
8.2
17 C$
The Circus Hostel
#1 Most popular
The Circus Hostel
9.0
32 C$
Heart of Gold Hostel Berlin
#2 Most popular
Heart of Gold Hostel Berlin
8.4
25 C$
Enjoy Hotel Berlin City Messe
#3 Most popular
Enjoy Hotel Berlin City Messe
7.7
52 C$
Wombat's City Hostel - Berlin
#4 Most popular
Wombat's City Hostel - Berlin
2.8
32 C$
citystay Hostel Berlin
#5 Most popular
citystay Hostel Berlin
8.6
35 C$
Park Inn by Radisson Berlin Alexanderplatz
Park Inn by Radisson Berlin Alexanderplatz
7.8
87 C$
Hotel Cristal München
Best value
Hotel Cristal München
7.8
86 C$
Maritim Hotel München
#1 Most popular
Maritim Hotel München
8.0
96 C$
Hilton Munich Airport
#2 Most popular
Hilton Munich Airport
8.6
169 C$
Best Western Atrium Hotel
#3 Most popular
Best Western Atrium Hotel
7.0
107 C$
Hotel am Viktualienmarkt
#4 Most popular
Hotel am Viktualienmarkt
8.1
138 C$
H+ Hotel München
#5 Most popular
H+ Hotel München
8.2
91 C$
Relexa Hotel München
Relexa Hotel München
8.3
109 C$
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
ibis budget Frankfurt City Ost
Best value
ibis budget Frankfurt City Ost
7.9
68 C$
Steigenberger Frankfurter Hof
#1 Most popular
Steigenberger Frankfurter Hof
8.6
257 C$
Hilton Garden Inn Frankfurt Airport
#2 Most popular
Hilton Garden Inn Frankfurt Airport
8.5
116 C$
Mercure Hotel Kaiserhof Frankfurt City Center
#3 Most popular
Mercure Hotel Kaiserhof Frankfurt City Center
8.3
118 C$
Hotel Elbe
#4 Most popular
Hotel Elbe
6.3
74 C$
Hilton Frankfurt Airport
#5 Most popular
Hilton Frankfurt Airport
8.6
156 C$
Skyline Hotel
Skyline Hotel
7.8
83 C$
A&O Hamburg Reeperbahn
Best value
A&O Hamburg Reeperbahn
6.4
21 C$
Leonardo Hotel Hamburg Airport
#1 Most popular
Leonardo Hotel Hamburg Airport
8.1
64 C$
Apartment Staudacker
#2 Most popular
Apartment Staudacker
9.1
59 C$
Steigenberger Hotel Hamburg
#3 Most popular
Steigenberger Hotel Hamburg
8.1
183 C$
Check-in Hamburg
#4 Most popular
Check-in Hamburg
6.6
39 C$
Novum Hotel Kronprinz Hamburg Hauptbahnhof
#5 Most popular
Novum Hotel Kronprinz Hamburg Hauptbahnhof
7.4
96 C$
Boutique 020 Hamburg City
Boutique 020 Hamburg City
8.4
101 C$
Hotel Royal
Best value
Hotel Royal
7.9
92 C$
Maritim Hotel Stuttgart
#1 Most popular
Maritim Hotel Stuttgart
8.3
122 C$
Steigenberger Graf Zeppelin
#2 Most popular
Steigenberger Graf Zeppelin
8.5
182 C$
Aloft Stuttgart
#3 Most popular
Aloft Stuttgart
8.8
116 C$
Wyndham Stuttgart Airport Messe
#4 Most popular
Wyndham Stuttgart Airport Messe
8.4
98 C$
Park Inn by Radisson Stuttgart
#5 Most popular
Park Inn by Radisson Stuttgart
8.3
110 C$
Hotel Find
Hotel Find
8.0
92 C$

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 69 C$ per night on average, January 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?

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.

Which city in Germany has the most expensive hotel rooms?

On average, 138 C$ 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 nightly rates in the country at just 51 C$. Berlin offers hotel rooms at an average rate that is 62% lower than the average city in Germany.


Discover these regions in Germany

Find the perfect area of Germany for your next getaway