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
    العربية 简体中文 Č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-02-15

2026-02-16
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.

Luxury accommodations in Oaxaca

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1770 results

  • Agua De Coco

    From US$ 64

    Laureles, Brisas de Zicatela, Mexico (To the map)

    This Brisas de Zicatela hotel is about 5 km from Puerto Escondido International airport and within a…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Villa Borghese Hotel Boutique - Adults Only

    From US$ 133

    20 Los Tulipanes Municipio De San Jacinto Amilpas, Oaxaca, Mexico (To the map)

    You'll need 19-minute drive to Oaxaca International airport. The 4-star hotel is nestled 7 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Hotel Posada Los Arcos

    From US$ 75

    Carretera Internacional Km. 9.8, San Francisco Tutla, Oaxaca, Mexico (To the map)

    You'll need 20-minute drive to Oaxaca International airport. Also, there is Downtown Oaxaca de Juarez…

    To the hotel

    price for 1 night
    Book Now From US$ 75
  • Hostal Alegria De Oaxaca

    From US$ 52

    530 Calle De La Noria, Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached in 15 minutes' walk of the hotel, and such cultural venues as the…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Casa Azteca Cultura Y Tradicion

    236 Ayotlan, Oaxaca, Mexico (To the map)

    You'll need 20-minute drive to Oaxaca International airport. Guests can easily reach the Contemporary…

    To the hotel

    Book Now
  • Hotel Villa Luz

    From US$ 48

    Carretera Costera Esq. Andador Revolucion S/N, Sector Libertad, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Casa Wabi Foundation is 3.2 km from the hotel, while Caja de Luz - Casa 12 is nestled 3.1 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Oyo Hotel San Felipe Inn

    From US$ 101

    1, Segunda Privada De Jacarandas 103 San Felipe Del Agua, Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached within a 25-minute walk, and natural attractions like Panuelito Garden…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • Casa Azul Guesthouse

    Tlacochahuaya 5 Bacocho, Puerto Escondido (Oaxaca), Mexico (To the map)

    Downtown Puerto Escondido is about 20 minutes' walk from the hotel and Puerto Escondido International…

    To the hotel

    Book Now
  • Hotel Posada Escudero

    From US$ 49

    124 Calle, 13 De Diciembre, Nueva Sta Lucia Santa Lucia Del Camino, Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached within a 30-minute walk, and natural attractions like the Ethnobotanical…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Hotel San Jose En Juquila

    Calle Del Estudiante S/N, Barrio De San Nicolas., Santa Catarina Juquila, Mexico (To the map)

    Santuario Virgen de Juquila stands merely 6 minutes' walk away, and Santa Catarina Juquila is not far…

    To the hotel

    Book Now
  • Cabana Los Cedros

    From US$ 81

    Calle 5 De Mayo, Santa Catarina Juquila, Mexico (To the map)

    Santa Catarina Juquila centre can be reached within 5 minutes' walk. The hotel is just 0.6 km from Santa…

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Hotel Casa Amelia Huatulco

    From US$ 59

    Vialidad 5, Manzana 2,Lote 10-A Sector M, Santa Cruz Huatulco, Mexico (To the map)

    Santa Cruz Huatulco centre can be reached within 5 minutes' walk. Tangolunda Golf Course is a 10-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Casa Nova, Infinity Pool, Ocean View, Private Beach Acces, Starlink

    Puerto Escondido - Oaxaca, Puerto Escondido (Oaxaca), Mexico (To the map)

    Commercial Walkway is also situated about 15 minutes by car from this Puerto Escondido hotel. The property…

    To the hotel

    Book Now
  • Surf Paradise Zicatela

    From US$ 53

    S/N Azucenas, Puerto Escondido (Oaxaca), Mexico (To the map)

    The centre of Puerto Escondido can be reached within a 30-minute walk, and natural attractions like the…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • Posada Barbario Con 4 Habitaciones

    From US$ 19

    310 Calle De Nuno Del Mercado Segundo Nivel Departamento 102, Oaxaca, Mexico (To the map)

    You'll need 10-minute drive to Oaxaca International airport. The whole church "Templo de Santo Domingo…

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • Casa Chula, Cabanas Frente Al Mar

    From US$ 124

    Calle Palmas, Playa Tierra Blanca Santa Maria Colotepec,Oaxaca, Tlachicon, Mexico (To the map)

    Guests can easily reach Mazunte, which is 41 km. Casa Chula, Cabanas Frente Al Mar Hotel Tlachicon is…

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Ambarina Hotel Surf

    From US$ 64

    Delfines 123 Agua Blanca, Tlachicon, Mexico (To the map)

    You'll need 39-minute drive to Puerto Escondido International airport. This Tlachicon hotel is also 30…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Casablanca Hotel

    From US$ 36

    Avenida Perez Gasga 905, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Marinero Beach Puerto Escondido is located in close proximity to this 3-star hotel, and Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • Gloria'S Hotel

    From US$ 64

    Calle Prof. Geronimo Leon Velasco Playa Estacahuite, Estacahuite, Mexico (To the map)

    Nestled about a 10-minute drive from White Rock Zipolite, this Estacahuite hotel is 4.2 km from Cine…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Palmar La Punta 2 Starlink 2Min Walk To The Beach

    From US$ 39

    Calle Nuevo Leon S/N Esquina Hidalgo, Colonia Zicatela, Puerto Escondido (Oaxaca), Mexico (To the map)

    This hotel is about 5 km from Puerto Escondido International airport and about 10 minutes' drive from…

    To the hotel

    price for 1 night
    Book Now From US$ 39