£61 - £79
|CHEAPEST CITY IN GERMANY||Frankfurt am Main||13% cheaper||Hotels in Frankfurt am Main are the cheapest in Germany at just £61 per night on average.|
|MOST EXPENSIVE CITY IN GERMANY||Hamburg||13% more expensive||Hamburg has the highest priced hotels in Germany with rooms averaging £79 per night.|
|MOST POPULAR CITY IN GERMANY||Berlin||399% 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 July. On average, it only costs £65 per night in the month of July. Conversely, the most expensive month to visit Germany is September.
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 £129 per night, 28% above the country’s average rate of £101 per night.
Hamburg is the most expensive city in Germany to book a hotel room in. The nightly rate of £79 is 13% more than the average city in Germany.
At just £18 per night, Hannover has hotel room rates that are 82% less than other cities in Germany.