Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

Select city first

2026-09-17

2026-09-18
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Beach hotels in Oaxaca

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1303 results

  • Princess Mayev

    From US$ 112

    Paseo Punta Santa Cruz, Manzana 1 Lote 4, Santa Cruz Huatulco, Mexico (To the map)

    The family-friendly hotel is located in Santa Cruz Huatulco, 1.6 km from an exclusive beach. Natural…

    To the hotel

    price for 1 night
    Book Now From US$ 112
  • Hotel Casamar Suites

    From US$ 76

    Puebla, 407, Puerto Escondido (Oaxaca), Mexico (To the map)

    This 2-star hotel is about 5 km from Puerto Escondido International airport and right near such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 76
  • Casa Roni By Xeno

    From US$ 76

    Playa Estacahuite, Estacahuite, Mexico (To the map)

    Estacahuite Beach is located just 150 metres from the hotel, and such natural sites as the lengthy sand…

    To the hotel

    price for 1 night
    Book Now From US$ 76
  • Casa Playa Del Amor

    From US$ 55

    Calle Playa Del Amor, San Pedro Pochutla, Mexico (To the map)

    The Zipolite Beach is 16 minutes' walk away, and Zipolite is 1 km from this San Pedro Pochutla hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Hotel Caracol Plaza

    From US$ 120

    Calle 7 Oriente Y 1 Sur, Colonia Sector Reforma, Puerto Escondido (Oaxaca), Mexico (To the map)

    Enjoying a prime location in a prime touristic area, the hotel is a few moments from the Marinero Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • Villa Casalet

    From US$ 50

    Jacarandas, Esquina Las Brisas, Puerto Escondido (Oaxaca), Mexico (To the map)

    The bustling Playa Principal Beach is nearly a 10-minute drive from this Puerto Escondido hotel, while…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Hotel Sal De Mar

    From US$ 93

    Calle Sal De Mar, San Agustinillo, Mexico (To the map)

    The centre of San Agustinillo can be reached within a 5-minute walk, and natural attractions like the…

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • One Salina Cruz

    From US$ 40

    Carretera Transistmica 10 Km5, Salina Cruz, Mexico (To the map)

    Guests can appreciate being close to Mazunte, situated 157 km away. There are shopping places, such as…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Punta Zicatela Hotel - Adults Only

    From US$ 91

    Calle Oaxaca Esq Hidalgo Brisas De Zicatela, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Casa12 Art Gallery is approximately 5 minutes on foot from the hotel, which also stands in close…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Hotel Careyes Puerto Escondido

    From US$ 43

    Hidalgo, 407, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel benefits from a convenient setting in close proximity to plaza azul. Downtown Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • Casa Lu Hotel Boutique

    From US$ 491

    Andador Golfina #1 , Mazunte, Santa Maria Tonameca., Mazunte, Mexico (To the map)

    The hotel boasts a beachfront setting approximately a 20-minute walk from El Pescador. Aragon Beach is…

    To the hotel

    price for 1 night
    Book Now From US$ 491
  • Hotel Gallo De Mar

    From US$ 99

    Nayarit 1282, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Puerto Escondido hotel has a convenient location 3.8 km from the bustling Playa Principal Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 99
  • Hotel Casa Bocana

    From US$ 157

    Blvr La Bocana L 1-8 M 4 S/N, Santa Cruz Huatulco, Mexico (To the map)

    Located 3.5 km from Tangolunda Bay, the hotel is 4.2 km from Dreams Resort & Spa Huatulco preferred beach.

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • El Eden Bungalows

    From US$ 45

    El Mirador Domicilio Conocido, Mazunte, Mexico (To the map)

    The centre of Mazunte can be reached in 10 minutes' walk of this hotel, and such cultural venues as the…

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Cafe Maya

    From US$ 52

    Junto A Las Letras, Colonia Centro, Playa Zipolite, Oaxaca, Mexico, Zipolite, Mexico (To the map)

    You'll be around a 10-minute drive from the Mazunte Beach and only steps away from Love Beach. Pampering…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Hotel Alikar

    From US$ 43

    Boulevard Chahue Esquina Boulevard Benito Juarez, Santa Cruz Huatulco, Mexico (To the map)

    The hotel has a convenient location a mere 1.7 km from the Chahue Boulevard. You can quickly reach La…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • Terrestre, A Member Of Design Hotels

    From US$ 340

    Carretera Federal Km 113, Puerto Salina Cruz, Santiago Pinotepa Nacional, Puerto Escondido (Oaxaca), Mexico (To the map)

    Terrestre, A Member Of Design Hotels Puerto Escondido, located only 1.2 km from the Fundacion Casa Wabi…

    To the hotel

    price for 1 night
    Book Now From US$ 340
  • Hotel Mexico Lindo

    From US$ 49

    Blvd. Benito Juarez Lote 40 Manzana 4 Sector R, Santa Cruz Huatulco, Mexico (To the map)

    La Entrega and the Playa El Maguey are each 10 and 3.9 km from the hotel. The Mexico Lindo is 1 km away…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Hotel Estrella De Mar

    From US$ 39

    Carretera Puerto Angel- Mazunte Oaxaca S/N, En La Playa Frente A La Cancha De Futbol, Zipolite, Mexico (To the map)

    The centre of Zipolite can be reached within a 5-minute walk, and natural attractions like the long Playa…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Hotel Humano, A Member Of Design Hotels

    From US$ 203

    Alejandro Cardenas Peralta S/N Colonia Brisas Zicatela,, Brisas de Zicatela, Mexico (To the map)

    The Casa12 Art Gallery is located just moments from the hotel, and Puerto Escondido International airport…

    To the hotel

    price for 1 night
    Book Now From US$ 203