Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Oaxaca
See the latest prices and deals by choosing your dates
Resort in Oaxaca, Santa María Tonameca · 96.57 mi from centre
9.6
133 reviews
Breakfast available
With a stay at ZOA Hotel - Adults Only in Santa María Tonameca, you'll be by the sea, within a 10-minute walk of San Agustinillo Beach and Mazunte Beach. This beach resort is 1 mi (1.5 km) from Cometa Point and 1.1 mi (1.8 km) from Mermejita Beach.
Hotel in Puerto Escondido · 85.78 mi from centre
8.6
830 reviews
Breakfast available
When you stay at Hotel Santa Fe in Puerto Escondido, you'll be on the beach – a 1-minute drive from Zicatela Beach and 8 minutes from Punta Zicatela. This beach hotel is 2.9 mi (4.7 km) from Puerto Angelito Beach and 2.9 mi (4.7 km) from Carrizalillo Beach.
Hotel in Veracruz, Boca del Río · 150.27 mi from centre
8.4
972 reviews
Breakfast available
When you stay at Camino Real Veracruz in Boca del Río, you'll be on the beach, within a 5-minute drive of Plaza Las Americas Shopping Mall and World Trade Center Veracruz. This beach hotel is 4 mi (6.4 km) from Veracruz Aquarium and 5.6 mi (9.1 km) from Veracruz Harbour.
Hotel in Malecon, Veracruz · 152.97 mi from centre
8.4
898 reviews
With a stay at Gran Hotel Diligencias in Veracruz (Malecon), you'll be steps from Veracruz Cathedral and 4 minutes by foot from Veracruz Harbour. This spa hotel is 0.5 mi (0.8 km) from Flea Market and 0.6 mi (1 km) from City Museum.
Hotel in Puebla, Tehuacán · 107.10 mi from centre
9.5
713 reviews
Breakfast available
Offering a restaurant and a fitness centre, Hotel Zenith is located in Tehuacán. Free WiFi access is available. Each room here will provide you with a TV, air conditioning and cable channels.
Featuring a shower, private bathroom also comes with a hairdryer and free toiletries. You can enjoy city view from the room. Extras include a desk, a safety deposit box and a laptop safe.
At Hotel Zenith you will find a hot tub, a 24-hour front desk and a terrace. Other facilities offered at the property include meeting facilities, a shared lounge and a tour desk. 24-hour surveillance, security and safety measures are offered to insure guests privacy and well-being. The property offers free parking.
Hotel in Veracruz, Boca del Río · 148.85 mi from centre
8.0
420 reviews
Located in Boca del Río (Mocambo), Hotel Playa Caracol is within a 15-minute walk of Mocambo Beach and Plaza Las Americas Shopping Mall. This beach hotel is 0.7 mi (1.2 km) from World Trade Center Veracruz and 4.4 mi (7.1 km) from Veracruz Aquarium.
Hotel in Puebla, Tehuacán · 107.19 mi from centre
9.2
29 reviews
Breakfast available
With a stay at Gran Hotel México by Solaris in Tehuacán (Centro de la Ciudad), you'll be steps from Carmen Church and Ex-Convent and 3 minutes by foot from Juarez Square. This hotel is 0.7 mi (1.1 km) from Tehuacan Cathedral and 0.8 mi (1.4 km) from Hidalgo Square.
Hotel in Oaxaca, Santa María Huatulco · 97.50 mi from centre
8.6
862 reviews
Located in Santa María Huatulco (Tangolunda), Camino Real Zaashila Huatulco is within a 5-minute walk of Tangolunda Beach and Zaachila Beach. This beach hotel is 3.5 mi (5.7 km) from Chahue Beach and 6.5 mi (10.5 km) from La Entrega Beach.
Resort in Oaxaca, San Pedro Mixtepec · 84.63 mi from centre
8.4
492 reviews
With a stay at Vivo Resorts in San Pedro Mixtepec, you'll be 6.8 mi (10.9 km) from Laguna de Manialtepec and 10.6 mi (17.1 km) from Bacocho Beach. This beach resort is 11.1 mi (17.8 km) from Carrizalillo Beach and 11.3 mi (18.2 km) from Puerto Angelito Beach.
Hotel in Puerto Escondido · 86.57 mi from centre
9.2
171 reviews
With a stay at Casa Joseph Zicatela - Adults Only in Puerto Escondido, you'll be 3.1 mi (5 km) from Puerto Angelito Beach and 3.1 mi (5.1 km) from Carrizalillo Beach. This beach hotel is 4.4 mi (7 km) from Bacocho Beach.
Resort in Puerto Escondido · 85.73 mi from centre
7.8
729 reviews
Breakfast available
With a stay at Hotel Suites Villasol in Puerto Escondido (Bacocho), you'll be within a 15-minute walk of Playa Coral and Bacocho Beach. This beach resort is 1.4 mi (2.3 km) from Carrizalillo Beach and 1.7 mi (2.7 km) from Puerto Angelito Beach.
All-inclusive resort in Oaxaca, Santa María Huatulco · 97.45 mi from centre
8.2
892 reviews
Breakfast available
With a stay at Barceló Huatulco - All Inclusive in Santa María Huatulco (Tangolunda), you'll be within a 15-minute walk of Tangolunda Beach and Tangolunda Bay. This all-inclusive property is 3.3 mi (5.2 km) from Chahue Beach and 6.3 mi (10.1 km) from La Entrega Beach.
Hotel in Veracruz, Boca del Río · 149.34 mi from centre
8.4
970 reviews
Breakfast available
When you stay at AC Hotel by Marriott Veracruz in Boca del Río, you'll be in the business district, within a 5-minute walk of Andamar Lifestyle Center and Mocambo Beach. This hotel is 0.6 mi (0.9 km) from Plaza Las Americas Shopping Mall and 0.6 mi (1 km) from World Trade Center Veracruz.
Resort in Veracruz, Boca del Río · 149.57 mi from centre
9.0
1,131 reviews
Breakfast available
With a stay at Galería Plaza Veracruz by Brisas, you'll be centrally located in Boca del Río, steps from World Trade Center Veracruz and Plaza Las Americas Shopping Mall. This beach resort is 0.5 mi (0.9 km) from Andamar Lifestyle Center and 0.6 mi (1 km) from Mocambo Beach.
Hotel in Oaxaca, Santa María Huatulco · 97.68 mi from centre
8.4
625 reviews
Located in Santa María Huatulco (Santa Cruz), Binniguenda Huatulco & Beach Club is within a 10-minute drive of Chahue Beach and La Entrega Beach. This all-inclusive hotel is 3.6 mi (5.9 km) from Tangolunda Beach and 0.4 mi (0.6 km) from Santa Cruz Bay.
All-inclusive resort in Oaxaca, Santa María Huatulco · 97.45 mi from centre
8.4
761 reviews
With a stay at Dreams Huatulco Resort & Spa - All Inclusive in Santa María Huatulco (Tangolunda), you'll be within a 10-minute walk of Tangolunda Beach and Tangolunda Bay. This all-inclusive property is 3.6 mi (5.7 km) from Chahue Beach and 6.5 mi (10.5 km) from La Entrega Beach.
Hotel in Oaxaca, Santa María Huatulco · 98.10 mi from centre
8.0
163 reviews
Located in Santa María Huatulco (Arrocito), Coral Blue Huatulco All Inclusive is within a 5-minute drive of Playa Arrocito and Tangolunda Bay. This all-inclusive hotel is 2.3 mi (3.6 km) from Chahue Beach and 2.7 mi (4.3 km) from Playa Santa Cruz.
Hotel in Oaxaca, Villa de Tututepec de Melchor Ocampo · 85.51 mi from centre
9.0
174 reviews
Breakfast available
When you stay at Hotel Escondido, Puerto Escondido, a Member of Design Hotels - Adults Only in Villa de Tututepec de Melchor Ocampo, you'll be by the sea and 14 minutes by car from Laguna de Manialtepec. This beach hotel is 18.9 mi (30.5 km) from Zicatela Beach and 18.1 mi (29.1 km) from Bacocho Beach.
Hotel in Oaxaca, Zipolite · 96.95 mi from centre
9.1
324 reviews
Breakfast available
Villa Aikia adult only property is situated in Zipolite, 600 metres from Zipolite Walkway and 1.7 km from Love Beach. The hotel has a year-round outdoor pool and sun terrace, and guests can enjoy a drink at the bar.
The property has 16 air-conditioned suites. Some rooms feature a seating area for your convenience. Enjoy a cup of coffee while looking out at the sea or pool. Each room includes a private bathroom equipped with a rain shower. Villa Aikia features free WiFi in limited areas.
You will find a 24-hour front desk at the property.
Camaron Beach is downstairs from Villa Aikia, while White Rock Zipolite is 300 metres from the property in the ocean. The nearest airport is Huatulco Airport (HUX), 31 km from the property (a 50 minutes' drive).
Hotel in Oaxaca, Santa María Huatulco · 97.85 mi from centre
8.6
12 reviews
A stay at Nirú Ocean Suites by Binniguenda places you in the heart of Santa María Huatulco – a 4-minute drive from Playa Santa Cruz and 6 minutes from Huatulco National Park. This all-inclusive hotel is 1.4 mi (2.2 km) from Chahue Beach and 2.6 mi (4.1 km) from Maguey Bay.