On average, hotels tend to have anywhere from 50 to 500 rooms, with the exact number depending on the specific property. Over the years, a noticeable trend has been towards larger hotels with more rooms. This is due to the increasing demand for accommodation, particularly in popular tourist destinations.