£60 - £78
|CHEAPEST CITY IN GERMANY||Frankfurt am Main||14% cheaper||Hotels in Frankfurt am Main are the cheapest in Germany at just £60 per night on average.|
|MOST EXPENSIVE CITY IN GERMANY||Hamburg||12% more expensive||Hamburg has the highest priced hotels in Germany with rooms averaging £78 per night.|
|MOST POPULAR CITY IN GERMANY||Berlin||395% more users visited||More momondo users search for hotels in Berlin than any other city in Germany|
The least expensive month to stay at a hotel in Germany is March. On average, it only costs GBP 47 per night in the month of March. Conversely, the most expensive month to visit Germany is June.
Our users tend to visit Berlin more often than any other city when travelling to Germany.
On average, a luxury hotel room in Germany costs GBP 127 per night, 28% above the country’s average rate of GBP 99 per night.
Munich is the most expensive city in Germany to book a hotel room in. The nightly rate of GBP 410 is 314% more than the average city in Germany.
At just GBP 17 per night, Hannover has hotel room rates that are 82% less than other cities in Germany.