Menu

Search options

Select city first

2026-10-07

2026-10-08
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.

4 star hotels 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

294 results

  • Holiday Inn Huatulco By Ihg

    From US$ 55

    Blvd. Benito Juarez 604 Bahia de Santa Cruz, Sector A, Santa Cruz Huatulco, Mexico (To the map)

    Such city attractions as the Playa El Maguey, which is 3.2 km from this 4-star hotel, and the Huatulco…

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Agrado Guest House

    From US$ 83

    Francisco Murguia 305, Oaxaca De Juarez, Oaxaca, Mexico (To the map)

    The hotel in the Oaxaca Historic Centre district is around 1 km from the open square "Plaza de la Danza"…

    To the hotel

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

    From US$ 49

    Oceani Indico # 119 Colonia Granjas De Pescador, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel has a convenient setting 2.1 km from the Bahia Puerto Escondido. You'll find the compact white…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Mision Oaxaca

    From US$ 45

    Av. Jalisco N 15 San Felipe Del Agua, Oaxaca, Mexico (To the map)

    The hotel is about 3 km from the Conzati Garden and 3.4 km from the Museum of Cultures of Oaxaca. The…

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Casa To - Adults Only

    From US$ 249

    Morelos S N Punta Zicatela, Puerto Escondido (Oaxaca), Mexico (To the map)

    The comfortable hotel has a prime location not far from the Playa Punta Zicatela. The property in Puerto…

    To the hotel

    price for 1 night
    Book Now From US$ 249
  • Villa Aikia (Adults Only)

    From US$ 108

    Arcoiris 4, Bahia Camaron, Zipolite, Mexico (To the map)

    The centre of Zipolite can be reached in 15 minutes' walk of the 4-star hotel, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 108
  • Hotel Aldea Del Bazar & Spa

    From US$ 55

    Boulevard Benito Juarez Lote 7 Fraccionamiento Bacocho, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Moorish-style hotel boasts a prime setting 500 m from Playa Coral. Natural attractions in the area…

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Hotel Casa Antigua

    From US$ 161

    Cinco De Mayo, 206. Centro Historico, Oaxaca, Mexico (To the map)

    The hotel is about 5 km from Oaxaca International airport and 950 metres from such cultural venues as…

    To the hotel

    price for 1 night
    Book Now From US$ 161
  • Hotel Suites La Hacienda

    From US$ 62

    Cuilapan No.15, Fraccionamiento Bacocho, Puerto Escondido (Oaxaca), Mexico (To the map)

    Playa Zicatela is a short way from the attractive hotel, while the compact Playa Carrizalillo White-Sand…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Quinta Carrizalillo

    From US$ 85

    Focas 5 Raccionamiento Rinconada, Puerto Escondido (Oaxaca), Mexico (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Casa Yuma, Puerto Escondido

    From US$ 281

    Ventanilla Los Naranjos M, Lote 10, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel is a great place to stay due to its beachfront location in Puerto Escondido. Overlooking the…

    To the hotel

    price for 1 night
    Book Now From US$ 281
  • Naked Hotel Zipolite -Adults Only-

    From US$ 173

    Elefante Dormido S/N Colonia Roca Blanca, Playa Zipolite, Zipolite, Mexico (To the map)

    The hotel has a beachfront location 3.8 km from the Punta Cometa Lookout Point. The San Agustinillo Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 173
  • Park Royal Beach Huatulco

    From US$ 251

    Blvd Benito Ju Rez Bah A Tangolunda 8, Huatulco, Tangolunda, Mexico (To the map)

    At this Tangolunda hotel, you'll be about a 10-minute ride from the Buceo Scuba Huatulco Dive Site and…

    To the hotel

    price for 1 night
    Book Now From US$ 251
  • Hotel Casa Divina Oaxaca

    From US$ 188

    Xicotencatl 212, Centro, Oaxaca, Mexico (To the map)

    The hotel is nestled in the centre of Oaxaca, merely 1.1 km from Museo de los Pintores Oaxaqueños and…

    To the hotel

    price for 1 night
    Book Now From US$ 188
  • Hotel Dc Boutique & Spa

    From US$ 52

    Caretera Costera Km 143 S/N Colonia Lazaro Cardenas, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. The Summer Romance Lookout is…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Heven Residence

    From US$ 44

    Arcoiris 1, Bahia Camaron, Zipolite, Mexico (To the map)

    The centre of Zipolite can be reached within a 15-minute walk. The path to Mermejita Beach is within…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Hotel Casa Conzatti

    From US$ 58

    Gomez Farias # 218, Col. Centro, Oaxaca, Mexico (To the map)

    The comfortable hotel boasts a convenient setting only steps away from the Philatelic Museum of Oaxaca.

    To the hotel

    price for 1 night
    Book Now From US$ 58
  • Hotel Boutique Naura Centro

    From US$ 53

    Av. Hidalgo 918 Centro, Oaxaca, Mexico (To the map)

    Notable for its location 12 minutes' stroll from the House of Juarez Museum in the entertainment district…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • La Vivienda Villa

    From US$ 85

    207 Avenida Oaxaca Huatulco, Oaxaca, Santa Cruz Huatulco, Mexico (To the map)

    The hotel is 2.7 km from the Buceo Scuba Huatulco Dive Site, while La Entrega is 3.7 km away. Places…

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Cocolia Hotel - Only Adults

    From US$ 188

    Mermejita Alta Sin Numero., Mazunte, Mexico (To the map)

    Mazunte Beach is around 20 minutes on foot from the hotel, while the Sea Turtle Center is around 25 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 188