On average, 3-star hotels in Daylesford cost $100 per night, and 4-star hotels in Daylesford are $164 per night. If you're looking for something really special, a 5-star hotel in Daylesford can be found for $125 per night, on average (based on Booking.com prices).