At just 112 CAD 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.
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.
An average rate of 228 CAD per night is to be expected when planning a stay in a luxury hotel room in Germany. This rate is about 35% above the country’s average nightly rate of 168 CAD.
On average, 708 CAD per night will be the going rate for a hotel room in Munich. This is about 321% more expensive than any other city in Germany.
Our users typically find that Berlin has the lowest nightly rates in the country at just 45 CAD. Berlin offers hotel rooms at an average rate that is 73% lower than the average city in Germany.