Hotels in Germany

Find the best deals on 143,896 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
64€ - 90€
CHEAPEST CITY IN GERMANY Leipzig 16% cheaper Hotels in Leipzig are the cheapest in Germany at just 64€ per night on average.
MOST EXPENSIVE CITY IN GERMANY Munich 19% more expensive Munich has the highest priced hotels in Germany with rooms averaging 90€ per night.
MOST POPULAR CITY IN GERMANY Berlin 85% 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
Sunflower Hostel Berlin
Best value
Sunflower Hostel Berlin
7.9
18€
Pullman Berlin Schweizerhof
No. 1 most popular
Pullman Berlin Schweizerhof
8.9
90€
Select Hotel Berlin Checkpoint Charlie
No. 2 most popular
Select Hotel Berlin Checkpoint Charlie
8.3
54€
Enjoy Hotel Berlin City Messe
No. 3 most popular
Enjoy Hotel Berlin City Messe
7.7
36€
NH Berlin City Ost
No. 4 most popular
NH Berlin City Ost
8.2
61€
Leonardo Boutique Hotel Berlin City South
No. 5 most popular
Leonardo Boutique Hotel Berlin City South
8.5
48€
Wyndham Garden Berlin Mitte
Wyndham Garden Berlin Mitte
7.4
63€
Super 8 by Wyndham Munich City West
Best value
Super 8 by Wyndham Munich City West
8.3
57€
Holiday Inn Munich - South
No. 1 most popular
Holiday Inn Munich - South
7.9
59€
Super 8 by Wyndham Munich City North
No. 2 most popular
Super 8 by Wyndham Munich City North
8.3
61€
Pullman Munich
No. 3 most popular
Pullman Munich
8.3
84€
Leonardo Hotel & Residenz München
No. 4 most popular
Leonardo Hotel & Residenz München
8.0
69€
The Westin Grand Munich
No. 5 most popular
The Westin Grand Munich
7.7
109€
The Flag München M.
The Flag München M.
8.6
68€
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
46€
Memphis Hotel
No. 1 most popular
Memphis Hotel
7.3
47€
Savoy Hotel Frankfurt
No. 2 most popular
Savoy Hotel Frankfurt
7.3
46€
Aparthotel Adagio Frankfurt City Messe
No. 3 most popular
Aparthotel Adagio Frankfurt City Messe
8.8
59€
Achat Hotel Frankfurt City
No. 4 most popular
Achat Hotel Frankfurt City
7.6
46€
Best Western Plus Welcome Hotel Frankfurt
No. 5 most popular
Best Western Plus Welcome Hotel Frankfurt
8.2
57€
Leonardo Royal Hotel Frankfurt
Leonardo Royal Hotel Frankfurt
7.6
64€
Motel 24h Köln
Best value
Motel 24h Köln
6.6
33€
Holiday Inn Express Cologne - Muelheim
No. 1 most popular
Holiday Inn Express Cologne - Muelheim
8.2
67€
Bermuda Triangle B&B
No. 2 most popular
Bermuda Triangle B&B
8.0
40€
Dorint Hotel am Heumarkt Köln
No. 3 most popular
Dorint Hotel am Heumarkt Köln
8.4
110€
City Hotel Storch
No. 4 most popular
City Hotel Storch
7.0
38€
Hotel Berg
No. 5 most popular
Hotel Berg
7.9
43€
Ibis Budget Köln Messe
Ibis Budget Köln Messe
7.6
52€
Townside Hostel Bremen
Best value
Townside Hostel Bremen
8.4
15€
A&O Bremen Hauptbahnhof
No. 1 most popular
A&O Bremen Hauptbahnhof
7.7
22€
Aparthotel Adagio Bremen (Opening March 2019)
No. 2 most popular
Aparthotel Adagio Bremen (Opening March 2019)
8.9
ibis budget Bremen City Center
No. 3 most popular
ibis budget Bremen City Center
8.1
Signature Hotel Hansahof Bremen
No. 4 most popular
Signature Hotel Hansahof Bremen
7.4
42€
Novum Hotel Garden Bremen
No. 5 most popular
Novum Hotel Garden Bremen
8.0
46€
Pension Isabel No2
Pension Isabel No2
8.2
33€

Germany travel tips

Let us help you with the best tips about Germany

When is the least expensive time to stay in Germany?

Visiting Germany in June would make for the least expensive trip at just 48€ per night on average. To save on your trip, avoid planning it during September, as this is the most expensive month on average.

Where do most people stay in Germany?

As many would assume, more people stay in Berlin than in any other city while visiting Germany.

How much does a luxury hotel cost in Germany?

Expect to pay about 124€ per night when booking a luxury hotel room in Germany. Rates for luxury hotel rooms are typically 38% more than the average hotel room in Germany, which costs 89€ each night.

Which city in Germany has the most expensive hotel rooms?

Munich is the most expensive city in Germany to book a hotel room in. The nightly rate of 90€ is 19% more than the average city in Germany.

Which city in Germany has the least expensive hotel rooms?

Berlin currently offers the lowest nightly rates of any city in Germany at just 30€; a price that is 67% lower than the average rate per night 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
Dublin to Dusseldorf
Fastest flight time
1h 45m
Cheapest price
18€