Berghotel Hammersbach is typically below the average price of 4 star hotels in Grainau. On average, you can expect to pay $274 per night in Grainau. Berghotel Hammersbach typically costs $103 per night, which is $171 cheaper than the Grainau average.