Según cifras de la Secretaría de Turismo de Puebla, en el 2018 había 301 hoteles en la ciudad que sumaban en total 12,736 cuartos.