Download the list of Hotels in United Kingdom. Smartscrapers provides an accurate directory and the latest data on the number of Hotels in United Kingdom There are 23890 Hotels in United Kingdom as of January 23, 2025; which is an 2.04% increase from 2023. Of these locations, 18119 Hotels which is 75.84% of all Hotels in United Kingdom are single-owner operations, while the remaining 5771 which is 24.16% are part of larger brands. The top three states with the most Hotels are England with 18567 Hotels, Scotland with 3268 Hotels, Wales with 1569 Hotels. Average age of Hotels in United Kingdom is 8 years and 7 months.