Most popular cities in Mexico
Cancun178 hotels
Mexico City446 hotels
Puerto Vallarta134 hotels
Tulum223 hotels
Amazing spa hotels in Mexico
Mexico City, Mexico
7.61 review
USD 75/night
Located 6 minutes' walk from WTC Mexico City and 400 metres from Mambocafe Insurgentes, the modern Belair features a shared lounge and karaoke.
Xpu Ha, Mexico
USD 5 799/night
With views of the garden, the sophisticated Esencia is situated approximately 16 minutes on foot from Kantun Chi and offers aerobics, massage therapy and entertainment activities.
Xpu Ha, Mexico
2.61 review
USD 167/night
The exclusive 5-star Barcelo Maya Caribe offers aerobics, steam baths and chaise longues in a beach area of Xpu Ha, an 11-minute walk from Dolphinaris Barcelo.
Xpu Ha, Mexico
USD 165/night
With views of the patio, the 5-star Barcelo Maya Beach Xpu Ha is situated a 13-minute stroll from Cenote Cristalino and offers fitness classes, various recreational opportunities and entertainment activities.
Tangolunda, Mexico
USD 170/night
A year-round outdoor swimming pool as well as a plunge pool, a treatment room and sauna facilities are available for you at the prestigious 5-star Barcelo Huatulco, set about a 5-minute walk from Playa Tangolunda.
Guanajuato, Mexico
USD 144/night
Located around 5 minutes on foot from Casa de Tia Aura and only 1.9 km from Monumento al Pipila Guanajuato, the 5-star Villa features a lounge bar plus an outdoor swimming pool.
Morelia, Mexico
USD 193/night
Plaza Valladolid is approximately a 10-minute ride from the Villa Montana and Benito Juarez Zoo is just 1.5 km away.
Alamos, Mexico
USD 249/night
Boasting a charming location, a mere 5 minutes' walk from Plaza de Armas, the smoke-free Hacienda includes an outdoor swimming pool.
Zihuatanejo, Mexico
USD 345/night
Based within 1.2 km of Zihuatanejo Bay, the La Casa Que Canta features 25 spacious rooms, as well as snorkelling, diving and fisheries.
Queretaro, Mexico
USD 70/night
Featuring an outdoor swimming pool and 182 rooms, the superb 5-star Hacienda Queretaro is 4.2 km from Fantastic Park.
Santa Cruz Huatulco, Mexico
USD 87/night
Featuring 484 rooms with views of the beach, the luxury Brisas Santa Cruz Huatulco is set a 10-minute drive from Santa Cruz Bay.
Ixtapa (Guerrero), Mexico
USD 75/night
Delfiniti of Mexico is at a distance of 2.8 km from the Brisas, while Marina Ixtapa is nearly a 10-minute drive away.
Acapulco, Mexico
USD 120/night
Offering a hillside location at a distance of 450 metres from Punta Diamante, the grand Camino Real Acapulco serves Mexican cuisine.
Tuxtla Gutierrez, Mexico
USD 49/night
At the luxury Marriott, guests can use a shared lounge and various recreational opportunities or spend the day lazing by a swimming pool.
Puebla, Mexico
USD 59/night
Featuring a central location a 15-minute walk from The neighborhood artist, the smoke-free Quinta Puebla includes 92 cosy rooms.
Santa Cruz Huatulco, Mexico
USD 123/night
Offering 3 outdoor swimming pools, the Camino Real is located in the charming part of Santa Cruz Huatulco, about 25 minutes on foot from Playa Arrocito.
Cuernavaca, Mexico
USD 228/night
Set within 3 km of Chapultepec Ecological Park, the 5-star Sumiya Cuernavaca with a Japanese garden opens onto the pool and provides spa therapy and a large garden.
Tijuana, Mexico
USD 89/night
The charming Real Inn boasts a shared lounge and various recreational opportunities as well as a location at a distance of 2.8 km from Parque Teniente Guerrero.
Mexico City, Mexico
USD 133/night
Including an indoor swimming pool together with a steam room and an indoor pool onsite, the Camino Real Aeropuerto boasts a location in the Venustiano Carranza district of Mexico City within a few steps of a motorway.
Mexico City, Mexico
USD 81/night
Located about 10 minutes by car from Tlalpan National Park, the comfortable Camino Real features rooms with contemporary decor and mountain views.
Top family hotels in Mexico
Monterrey, Mexico
8.81 review
USD 63/night
Located nearly 5 minutes' walk from Pabellon M, the charming Crowne Plaza features an indoor pool and 403 spacious rooms.
Mexico City, Mexico
USD 87/night
Located a few moments from Monument to the Revolution, the luxury Le Meridien includes 160 rooms as well as a hot tub and an indoor pool.
Durango, Mexico
USD 116/night
Offering guests to enjoy use of whirlpool bathtubs, sauna facilities and an indoor pool, the comfortable 5-star Holiday Inn Durango, An Ihg Durango is set at a 7 km distance from Walk the Old West.
Ciudad Juarez, Mexico
USD 34/night
Offering a location just 9 minutes' walk from Emotion Casino, the 5-star Istay overlooks the pool and has a Mexican restaurant.
Acapulco, Mexico
USD 155/night
The stylish Princess Riviera Acapulco, really close to Turtle Dunes, boasts access to a white beach and also features spa therapy, various recreational opportunities, and a garden.
Lafitte, Mexico
USD 136/night
Placed about 10 minutes' drive from Punta Venado, the upscale 5-star Fairmont Mayakoba Playa del Carmen offers a private location in the Mayakoba district, offering canoeing and cycling.
Acapulco, Mexico
9.61 review
USD 138/night
A mere 11 minutes' stroll from Playa Princess Acapulco Guerrero, the Pierre Mundo Imperial offers a cash machine and a lift.
Monterrey, Mexico
USD 68/night
Parque Arboleda is around a 10-minute ride from the 5-star Four Points and Macroplaza is approximately 6 km away.
Amacuzac, Mexico
USD 274/night
The luxury Hacienda is found about a 25-minute walk from Iglesia De La Purisma Concepcion, offering a hot tub and a sauna.
Merida, Mexico
USD 98/night
The 5-star Piedra Merida offers a lounge bar and 20 rooms, along with a central location around a 5-minute walk from Santa Lucia Park.
Mexico City, Mexico
USD 353/night
Located within 5 minutes' drive of Plaza Garibaldi, the luxury Gran Hotel Ciudad De Mexico offers comfortable rooms plus fitness classes, entertainment activities and various recreational opportunities onsite.
Puerto Vallarta, Mexico
USD 211/night
Set about a 5-minute walk from Playa Gemelas, the stylish 5-star Royal features a Mexican restaurant serving Mexican cuisine.
Oaxaca, Mexico
USD 157/night
Set a 10-minute drive from Templo de Santo Domingo de Guzman, the smoke-free Hacienda Oaxaca lies in the San Felipe del Agua district.
San Jose del Cabo, Mexico
USD 188/night
Guests of the 5-star Hilton Los Cabos San Jose del Cabo can relax at a heated pool and have their drinks at the lounge bar.
Cancun, Mexico
USD 393/night
Located in the Zona Hotelera district of Cancun, the Hilton Cancun Mar Caribe All-Inclusive offers 69 rooms along with an infinity swimming pool.
Guadalajara, Mexico
USD 42/night
The perfect Barcelo Guadalajara with an à la carte restaurant is positioned in the Zona Expo district with views of the city.
Chihuahua, Mexico
9.81 review
USD 81/night
Offering guests to enjoy use of a hot tub and a sauna, the 5-star Holiday Inn Chihuahua is set 1.1 km from Plaza del Angel.
Mexico City, Mexico
6.01 review
USD 172/night
Located approximately a 20-minute walk from The Angel of Independence, the Camino Real Polanco Mexico features a year-round outdoor pool and an à la carte restaurant with international dishes.
San Luis Potosi, Mexico
8.81 review
USD 45/night
Located within a 7-km distance of Train museum, the Real Inn San Luis Potosi features 135 rooms and an à la carte restaurant on-site.
Acapulco, Mexico
8.41 review
USD 86/night
Located merely a 7-minute walk from Fraccionamento Magallanes, the beachfront Hotsson offers an outdoor swimming pool and a fitness studio for guests.
Best luxury hotels in Mexico
Mexicali, Mexico
USD 51/night
Located a mere 1.3 km from Vicente Guerrero Park and 16 minutes' walk from Parque Vicente Guerrero, the pleasant Real Inn Mexicali features an outdoor swimming pool and a lobby bar.
La Piedad, Mexico
USD 88/night
The perfect Holiday Inn La Piedad is located at a distance of 4.6 km from Capilla de Santa Ana and comprises 100 rooms along with a hot tub, a shared lounge, and karaoke.
San Luis Potosi, Mexico
USD 80/night
Located just an 8-minute walk from Emotion casino and 2.4 km from Estadio Alfonso Lastras Ramirez, the elegant 5-star Holiday Inn features a swimming pool and 343 rooms.
Monterrey, Mexico
USD 94/night
The 5-star Holiday Inn Monterrey is conveniently located in a recreational area, about 5 minutes' walk from Parque Fundidora tube station.
Villahermosa, Mexico
USD 86/night
Featuring an outdoor pool and a coffee bar, the stylish Hyatt Regency Villahermosa is based around 25 minutes' walk from Los Pajaritos Park.
Monterrey, Mexico
USD 84/night
Located a 10-minute drive from Fundidora Park, the smoke-free Gamma Monterrey Gran Hotel Ancira boasts an outdoor swimming pool.
Uayamon, Mexico
USD 281/night
The exquisite 5-star Hacienda boasts spa therapy and various recreational opportunities on site and guests can laze by an outdoor pool.
Tixkokob, Mexico
USD 289/night
Located in a rural area of Tixkokob, the boutique Hacienda San Jose also has access to a swimming pool.
Abala, Mexico
USD 220/night
Offering an unique setting approximately a 15-minute drive from iglesia abala, the historical Hacienda Temozon, A Luxury Collection Hotel, Temozon Sur features a hot tub and an outdoor swimming pool.
Santa Rosa (Maxcanu), Mexico
USD 304/night
Located within close proximity of Western Coast, the smoke-free Hacienda offers an outdoor swimming pool and a poolside bar.
Campeche, Mexico
USD 194/night
Only 5 minutes' walk from Puerta de Tierra and at a distance of 700 metres from Independence Square, the 5-star Hacienda Campeche features an indoor pool along with a lounge bar.
Morelia, Mexico
USD 62/night
The Villa San Jose Hotel & Suites can be found in a leisure area within close distance of Juárez Park, where travellers are welcomed with a swimming pool.
Cabo San Lucas, Mexico
USD 264/night
Featuring an outdoor swimming pool and 508 rooms, the luxury Fiesta Americana is 3.4 km from Santa Maria Beach.
Acapulco, Mexico
USD 80/night
Guests of the modern Fiesta 300 metres from Playa Condesa can go for a swim in an outdoor swimming pool or enjoy a sundeck, a shared lounge, and various recreational opportunities.
Chihuahua, Mexico
USD 44/night
Offering 109 rooms, the Casa Grande is near the business district of Chihuahua, approximately a 25-minute stroll from Ciudad Deportiva.
Mexicali, Mexico
USD 85/night
Located at a distance of 2.6 km from Sol Children's Museum, the 5-star Araiza Mexicali offers 2 outdoor swimming pools.
Los Mochis, Mexico
USD 98/night
The upscale Santa Anita Los Mochis is 1.4 km from La Locomotora and offers a shared lounge and various recreational opportunities.
Cabo San Lucas, Mexico
USD 396/night
Featuring 30 luxury rooms and an outdoor swimming pool, the luxury La Estancia is located a 19-minute walk from Hacienda.
Veracruz, Mexico
USD 67/night
The quiet 5-star Camino Real offers you to enjoy international cuisine, a large outdoor swimming pool and a quiet location at a 700-metre distance from Big Bola Casinos Veracruz.
Nuevo Laredo, Mexico
8.21 review
USD 53/night
Featuring a swimming pool and 120 rooms, the business Real Inn Nuevo Laredo is a 10-minute drive from Carleen Bright Arboretum.
Top resorts in Mexico
Mexico City, Mexico
USD 115/night
Sitting at a distance of 2.5 km from Plaza Garibaldi, the charming Eurostars Mexico City offers a Jacuzzi, a sundeck, and various recreational opportunities.
Nuevo Vallarta, Mexico
USD 156/night
Set in the Mediterranean-style building, in an entertainment area, the 5-star Villa Nuevo Vallarta offers a Jacuzzi and locker rooms.
Chihuahua, Mexico
USD 56/night
Located around 20 minutes' walk from Templo del Sagrado Corazon de Jesus and around 500 metres from Casa Chihuahua Centro de Patrimonio Cultural, the 5-star Palacio features a swimming pool and a lounge bar.
Akumal, Mexico
8.81 review
USD 246/night
Set 4.6 km from Cenote Santa Cruz, the Bahia Principe Luxury Akumal features 2419 rooms with private bathrooms.
Riviera Maya, Mexico
USD 172/night
At a 35 km distance from Aktun Chen, the 5-star Bahia Principe Grand Tulum All Inclusive - Newly Renovated Riviera Maya offers aerobics, entertainment activities and various recreational opportunities plus an outdoor pool.
Playa del Carmen, Mexico
9.01 review
USD 268/night
The 5-star Hilton Playa Del Carmen, An All-Inclusive Adult Only Playa del Carmen is located 0.7 km from Grand Riviera Casino in a restaurant area, and boasts an outdoor pool together with a poolside bar.
San Pedro Garza Garcia, Mexico
USD 116/night
Set 3.3 km from Mexican History Museum, the lovely 5-star Safi Royal San Pedro Garza Garcia offers 228 rooms and an outdoor pool.
Ciudad Juarez, Mexico
7.42 reviews
USD 65/night
Boasting a prime location, a mere 0.6 km from Emotion Casino, the 5-star Lucerna includes an outdoor pool.
Mazatlan, Mexico
USD 82/night
The Royal Villas Mazatlan is situated near the shopping district of Mazatlan, only a 5-minute stroll from Mazagua.
Cabo San Lucas, Mexico
USD 95/night
The 5-star Marina Fiesta offers 2 outdoor swimming pools and provides access to The Arch of Cabo San Lucas, which is approximately 25 minutes' walk away.
Mexico City, Mexico
USD 149/night
Boasting fitness classes and massage therapy, the Marquis Reforma Mexico City is around a 25-minute walk from Zoologico de Chapultepec in a financial area.
Cancun, Mexico
USD 408/night
A mexican restaurant and an indoor swimming pool are available on site of the 5-star Grand Fiesta Americana Coral Beach, that boasts an unique location nearly 5 minutes' walk from Coco Bongo.
Playa del Carmen, Mexico
USD 264/night
Featuring a solarium, a Jacuzzi and a massage chair, the 5-star Royal Hideaway Playacar All-Inclusive Adults Only is located 2.5 km from Museo Frida Kahlo Playa Del Carmen.
Nuevo Vallarta, Mexico
USD 995/night
Offering a stunning view, the elegant Grand Velas Riviera Nayarit has spacious rooms along with a poolside bar, while boasting a location just 350 metres from Paseo de los Cocoteros.
Mexico City, Mexico
USD 150/night
Boasting an à la carte restaurant with international dishes, the comfortable Habita is set nearly a 5-minute walk from Dinsmoor.
Puerto Morelos, Mexico
USD 310/night
Boasting rooms that overlook the pool, the luxury Zoetry Paraiso De La Bonita - Endless Privileges features a beautiful location in a beach area and offers to benefit from a hot tub and an outdoor swimming pool.
San Jose del Cabo, Mexico
USD 486/night
Set 18 minutes on foot from Cuadra San Francisco, the 5-star Marquis Los Cabos, An All - Inclusive, Adults - Only & No Timeshare features an infinity pool and a continental breakfast.
Puerto Vallarta, Mexico
USD 583/night
A mere 13 minutes on foot from El Faro Lighthouse, the exclusive Casa Velas - Adults Only boasts an à la carte restaurant and 80 rooms.
Cozumel, Mexico
USD 261/night
Set 2.6 km from Cha'an Ka'an Observatory of Cozumel, the unique Presidente Intercontinental Cozumel Resort & Spa, An Ihg lies in an entertainment neighbourhood.
Cancun, Mexico
USD 695/night
Based a 25-minute walk from Mayan Museum of Cancun, the comfortable Jw Marriott Cancun Resort & Spa features an American-style restaurant and fitness classes and massage therapy.