
Cancun
A beach city with 45 hotels, the widest spread of 5-, 4- and 3-star categories here, and 22 family-friendly properties.
Photo: Israel Torres / PexelsHome/Where to stay
Hand-picked hotel shortlists for 66 places, by hotel class and guest rating, each linking to the hotels' own pages.
Choosing where to stay in Mexico comes down to matching the place to the trip. Beach cities such as Cancun, Puerto Vallarta, Cozumel and La Paz draw travellers for sand and water, with Puerto Vallarta and Cancun also carrying the largest family-friendly hotel counts in this selection. Colonial and cultural cities — Oaxaca, San Miguel De Allende and Mexico City — suit walks through historic streets and long museum days, and each holds a mix of 5-, 4- and 3-star hotels. San Miguel De Allende stands out for parking, and Cancun for the sheer breadth of its hotel choice.
A second group of places works for a specific purpose rather than a classic holiday. Hermosillo is a 3-star city with 15 hotels and parking at all 15, so it fits an overnight on a northern route. Inland cities such as Toluca, Villahermosa and Guanajuato are built almost entirely around 3-star hotels. Coastal spots including Playa Del Carmen and Tulum add 5-star resorts beside 4- and 3-star options, while Ixtapa-Zihuatanejo keeps to 4- and 5-star properties. Weather matters too: on the coasts, September to mid-November brings rain and hurricane season, and Holy Week, July-August and the year-end holidays are the peaks.

A beach city with 45 hotels, the widest spread of 5-, 4- and 3-star categories here, and 22 family-friendly properties.
Photo: Israel Torres / Pexels
A quieter Gulf of California setting with 18 hotels, 13 offering parking and 6 aimed at families.
Photo: Asdrubal Luna / Pexels
A colonial city of markets and kitchens, with 30 hotels across 4- and 5-star and 3-star categories.
Photo: Miguel González / Pexels
A northern city for a practical stop, with 15 hotels, all of them 3-star and all offering parking.
Photo: Los Muertos Crew / Pexels
A Pacific beach destination with 45 hotels, 30 of them family-friendly and 15 in the 5-star class.
Photo: Jeffrey Eisen / Pexels
An island known for its reefs, with 26 hotels and 15 offering parking.
Photo: Matias Mango / Pexels
The capital, with 45 hotels spanning 5-, 4- and 3-star classes and parking at 21.
Photo: FranDany / Pexels
An inland colonial town with 36 hotels, the highest parking count in this selection at 30.
Photo: Rogelio Villanueva / PexelsThree-star hotels carry most of the choice in the smaller cities: Hermosillo, Toluca, Villahermosa, Guanajuato, Juarez, Chetumal and Ciudad Del Carmen list no 5-star hotels at all, and places such as Tijuana, Guadalajara and Merida keep 3-star alongside 4- and 5-star options. Choose 3-star for a straightforward base where the destination, not the property, is the point. Four- and 5-star hotels cluster in the resort and large-city destinations: Cancun, Puerto Vallarta, Mexico City, Playa Del Carmen, Cabo San Lucas, San Jose Del Cabo and Tulum each have 45 hotels and 15 of them 5-star, and Cozumel and Oaxaca add 4- and 5-star properties beside their 3-star ones. For a beach or city holiday with the fullest range, start there.


































































Cancun and Mexico City each hold 45 hotels across 5-, 4- and 3-star classes, and both figure among the most complete destinations here. Puerto Vallarta and Playa Del Carmen also spread 45 hotels over the three categories. Any of the four gives a first visit a wide choice of classes and locations.
Puerto Vallarta leads with 30 family-friendly hotels, ahead of Cabo San Lucas at 26 and Tulum at 25. Cancun and Mexico City each have 22, and Cozumel and San Jose Del Cabo 14 and 22. The Pacific beach towns and the big resort destinations carry the strongest family options.
San Miguel De Allende has parking at 30 of its 36 hotels, and Merida at 32 of 42. Cancun offers parking at 30 hotels, Tulum at 40 and Queretaro at 26. Smaller cities such as Hermosillo, Chihuahua, Juarez and Aguascalientes provide parking at every hotel listed.
Cancun, Puerto Vallarta, Mexico City, Playa Del Carmen, San Jose Del Cabo, Cabo San Lucas and Tulum each count 15 five-star hotels, the highest figure in this selection. Merida follows with 12, and San Miguel De Allende with 8. Nuevo Vallarta is smaller but still lists 8.
Cozumel has 26 hotels with 4 five-star properties, La Paz has 18 hotels and just 1 five-star, and Puerto Morelos has 15 hotels, 13 of them 5-star. Boca Del Rio and Isla Mujeres stay entirely within the 3-star class, with 10 and 12 hotels.
Hermosillo, Toluca, Villahermosa, Guanajuato, Juarez, Chetumal and Ciudad Del Carmen each list 15 hotels or fewer with no 5-star properties at all. Guanajuato has 15 hotels and 9 with parking, and Chetumal lists 18 hotels, of which 3 are 5-star, so the two differ in class.