Download the list of Hotels in British Columbia. Smartscrapers provides an accurate directory and the latest data on the number of Hotels in British Columbia There are 1068 Hotels in British Columbia as of January 23, 2025; which is an 1.58% increase from 2023. Of these locations, 732 Hotels which is 68.54% of all Hotels in British Columbia are single-owner operations, while the remaining 336 which is 31.46% are part of larger brands. The top three cities with the most Hotels are Vancouver with 351 Hotels, Victoria with 87 Hotels, Regional District of Central Okanagan with 65 Hotels. Average age of Hotels in British Columbia is 9 years and 6 months.