The average cost of a hotel in Drumheller is around CA$ 88 per night. Here is a list of the best deals for hotels in Drumheller