On average, 3-star hotels in Cáceres cost US$96 per night, and 4-star hotels in Cáceres are US$140 per night. If you're looking for something really special, a 5-star hotel in Cáceres can on average be found for US$210 per night (based on Booking.com prices).