Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev 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-03-18

2026-03-19
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

324 results

  • Hotel Sal De Mar

    From US$ 93

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

    You'll need 45-minute drive to Huatulco International airport. This hotel guests will also enjoy visiting…

    To the hotel

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

    From US$ 40

    Carretera Transistmica No. 10 Km. 5, Col. Granadillo, Salina Cruz, Mexico (To the map)

    You'll need 36-minute drive to Base Aerea Militar #2 Ixtepec airport. The 3-star hotel in Salina Cruz…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • 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)

    For those travelling from afar, Puerto Escondido International airport is 32 minutes' drive away. The…

    To the hotel

    price for 1 night
    Book Now From US$ 340
  • Coral Blue Huatulco All Inclusive

    From US$ 139

    Manzana 8, Lote 3 Mirador Chahue S/N Bahia De Santa Cruz, Santa Cruz Huatulco, Mexico (To the map)

    The hotel has a private location not far from the Playa Arrocito. Bahía Cacaluta is around 10 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 139
  • Hotel Escondido, Puerto Escondido, A Member Of Design Hotels - Adults Only

    From US$ 330

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

    The 4-star boutique-style hotel boasts private access to an unspoiled own beach with bungalows. For those…

    To the hotel

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

    From US$ 85

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

    Zipolite city centre is 1 km away, while the Zipolite Beach is a mere 1.7 km from the hotel. The Mazunte…

    To the hotel

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

    From US$ 45

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

    The centre of Mazunte can be reached within a 10-minute walk. From the hotel it will take nearly 15 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Hotel Buda Mar

    From US$ 49

    Andador De Gaviotas, Mazunte, Mexico (To the map)

    Located 3.5 km from Sea Turtle Center Museum, the 3-star hotel is 2.7 km from the San Agustinillo Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • El Alquimista Yoga Spa

    From US$ 109

    Domicilio Conocido, Roca Blanca Zipolite, Zipolite, Mexico (To the map)

    Mermejita Beach is located 4.3 km from the hotel while the San Agustinillo Beach is 2.7 km away. The…

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • Hotel Santa Fe

    From US$ 228

    Calle Del Morro, Colonia Marinero, Puerto Escondido (Oaxaca), Mexico (To the map)

    Surrounded by gardens and a tropical garden, the hotel is about 10 minutes' drive from a sand beach.

    To the hotel

    price for 1 night
    Book Now From US$ 228
  • Casa Joseph Zicatela - Adults Only

    From US$ 219

    Calle Del Morro S/N Tamarindos, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 15-minute drive to Puerto Escondido International airport. The Casa Joseph Zicatela - Adults…

    To the hotel

    price for 1 night
    Book Now From US$ 219
  • Zazil Retreat

    From US$ 62

    Playa San Agustinillo, Oaxaca, Mexico., San Agustinillo, Mexico (To the map)

    You'll need 45-minute drive to Huatulco International airport. Attractions 4.8 km from this San Agustinillo…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Surf Olas Altas

    From US$ 60

    Av. Del Moro, Col. Marinero 310, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel is scattered amidst restaurants and bars in a business area of Puerto Escondido. The Olas Altas…

    To the hotel

    price for 1 night
    Book Now From US$ 60
  • Casablanca Guest House - Adults Only - Starlink Internet!

    From US$ 99

    Arcoiris No.1 Col. Arroyo Tres, Zipolite, Mexico (To the map)

    Staying in beach area of Zipolite, guests can easily reach Camarones Beach, which is merely 5 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 99
  • Hotel Descalzo Spa

    From US$ 83

    Calle Las Palmas Sn, Zipolite, Mexico (To the map)

    Cine Luciernaga Cinema is located just 5 minutes' walk away, while Panteon Beach is 2.7 km from this…

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • Hotel Rockaway

    From US$ 74

    Calle Del Morro S/N Playa Zicatela, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Puerto Escondido hotel has an intimate setting nearly 25 minutes on foot from the compact Playa…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Hotelito Swiss Oasis, Playa Zicatela - Adults Only - Kitchen - Cocina

    From US$ 71

    Andador Gaviotas, Calle Del Morro, Brisas De Zicaela, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Puerto Escondido hotel is situated 2.8 km from the Summer Romance Lookout and 3.6 km from the Main…

    To the hotel

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

    From US$ 296

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

    You'll need 45-minute drive to Huatulco International airport. Panteon Beach is 6 km from the Casa Mazunte…

    To the hotel

    price for 1 night
    Book Now From US$ 296
  • Hotel Blater

    From US$ 74

    Calle del Morro, S/N, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel is located in a business area of Puerto Escondido, 10 minutes by car from Coral Beach. The…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Cabanas Punta Placer

    From US$ 90

    Domicilio Conocido Playa San Agustinillo, San Agustinillo, Mexico (To the map)

    You'll need 45-minute drive to Huatulco International airport. A private beach is 1.8 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 90