The price of a hotel can vary by amenities, dates, and neighborhood. Based on thorough data from 19,920 hotels, the average hotel price in Germany is a very reasonable $95, and the median price is $89. The average price of a hotel for 3 days in Germany is $285.