In conclusion, most hotels do not charge for towels as they are considered a basic amenity. However, there are some situations where hotels may charge for towels such as loss or damage, extra towels, or pool/beach towels. The cost of towels and the charging policy varies depending on the hotel.