A continuación se encuentran las ciudades más visitadas de México con el nº de hoteles que tiene cada una:
- San Miguel de Allende 667 hoteles
- Ciudad de México 2.023 hoteles
- Cancún 1.758 hoteles
- Puerto Vallarta 1.329 hoteles
- Playa del Carmen 4.670 hoteles
- Mazatlán 862 hoteles
- Acapulco de Juaréz 944 hoteles
- Guadalajara 602 hoteles
- Mérida 549 hoteles
- Los Cabos 1.063 hoteles
- Monterrey 272 hoteles
- Oaxaca 355 hoteles
- Heroica Puebla de Zaragoza 367 hoteles
- Guanajuato 354 hoteles
- San Cristóbal de Las Casas 436 hoteles
- Ensenada 237 hoteles
- Querétaro 237 hoteles
- Manzanillo 271 hoteles