$128 - $176
|CHEAPEST CITY IN GERMANY||Leipzig||15% cheaper||Hotels in Leipzig are the cheapest in Germany at just $128 per night on average.|
|MOST EXPENSIVE CITY IN GERMANY||Hamburg||18% more expensive||Hamburg has the highest priced hotels in Germany with rooms averaging $177 per night.|
|MOST POPULAR CITY IN GERMANY||Berlin||82% more users visited||More momondo users search for hotels in Berlin than any other city in Germany|
March is the least expensive month to stay in Germany, with an average price of $138 per night. That price is significantly cheaper than the most expensive month, February.
While the country has many desirable locations to visit, the most popular city in Germany to travel to is Berlin.
On average, a luxury hotel room in Germany costs $274 per night, 36% above the country’s average rate of $202 per night.
Hamburg is the most expensive city in Germany to book a hotel room in. The nightly rate of $177 is 18% more than the average city in Germany.
Hannover currently offers the lowest nightly rates of any city in Germany at just $38; a price that is 81% lower than the average rate per night in Germany.