Menu

Search options

Select city first

2026-11-03

2026-11-04
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.

3 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

488 results

  • Bikini Beach House

    From US$ 35

    Calle Alejandro Cardenas Colonia Brisas De Zicatela, Puerto Escondido (Oaxaca), Mexico (To the map)

    Guests can access Caja de Luz -casa 12 a mere 350 metres from the hotel, while Carrizalillo Beach is…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Hotel Posada Del Centro

    From US$ 15

    Avenida Independencia 403, Colonia Centro, Oaxaca, Mexico (To the map)

    Jardin Socrates is located a short way from the hotel, and such natural sites as Panuelito Garden City…

    To the hotel

    price for 1 night
    Book Now From US$ 15
  • Hotel Anua Oaxaca

    From US$ 63

    Avenida Independencia 601, Colonia Centro, Oaxaca, Mexico (To the map)

    The hotel has a central location merely 1.2 km from the whole church "Templo de Santo Domingo de Guzman"…

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Hotel Gala Oaxaca

    From US$ 41

    Bustamante 103, Col. Centro, Oaxaca, Mexico (To the map)

    Thanks to its beautiful location, the hotel is right in the centre of Oaxaca, not far from Templo y Convento…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Parador Del Dominico

    From US$ 46

    Pino Suarez 410, Oaxaca, Mexico (To the map)

    The hotel places you just an 8-minute stroll from the lavish Oaxaca Cathedral and within a few blocks…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Hotel Ferri

    From US$ 77

    Las Casas 405, Centro, Oaxaca, Mexico (To the map)

    The hotel enjoys a prime position in the Oaxaca Historic Centre district of Oaxaca, a short way from…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Posada Don Mario

    From US$ 33

    Cosijopi 219, Oaxaca, Mexico (To the map)

    The inn puts you in the centre of Oaxaca, merely 600 metres from El Llano and just 1.2 km from Centro…

    To the hotel

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

    From US$ 59

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

    Staying in beach area of Puerto Escondido, guests can easily reach Playa Marinero Puerto Escondido, which…

    To the hotel

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

    From US$ 50

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

    The hotel has a prime setting approximately a 10-minute drive from Bahia Puerto Escondido Public Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Hotel Aurora

    From US$ 48

    Calle Bustamante 212, Oaxaca, Mexico (To the map)

    The hotel has a central location in the Oaxaca Historic Centre district, right around the corner from…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • 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
  • Hotel Barlovento

    From US$ 39

    Camino Al Faro 6a. Sur No. 3 Sector Hidalgo, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. Carrizalillo Beach is merely 1.4…

    To the hotel

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

    From US$ 40

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

    The proximity to San Agustinillo, which 156 km away, offers benefits to guests. The 3-star hotel is also…

    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 hotel has a beachfront setting 2.9 km from Mirador Summer Romance, while natural sights like the…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Hotel Cazomalli Oaxaca

    From US$ 57

    El Salto 104, Barrio De Jalatlaco, Oaxaca, Mexico (To the map)

    The hotel is nestled in the Oaxaca Historic Centre district of Oaxaca, a few moments from the restaurant…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Casa Quiote Hotel Boutique City Center Based - Adults Only

    From US$ 167

    208 Calle De Armenta Y Lopez, Oaxaca, Mexico (To the map)

    Nestled merely 450 metres from Mercado Benito Juarez Market, this hotel is just around the corner from…

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • Hotel Camba

    From US$ 43

    Xicotencatl 504, Colonia Centro, Oaxaca, Mexico (To the map)

    Guests will appreciate a convenient location 750 metres from the Busy Zocalo Historic Square. The attractive…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • Hotel Rivera

    From US$ 21

    20 De Noviembre #502 Esq Calle Aldama, Oaxaca, Mexico (To the map)

    The hotel boasts a prime setting fairly close to the Busy Zocalo Historic Square. The Rivera Oaxaca is…

    To the hotel

    price for 1 night
    Book Now From US$ 21
  • City Express Junior By Marriott Tuxtepec

    From US$ 41

    Blvd. Bicentenario 225, Costa Verde, Tuxtepec, Mexico (To the map)

    This comfortable hotel is conveniently situated 3.1 km from Conjunto Conventual Dominico de San Juan…

    To the hotel

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

    From US$ 43

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

    The comfortable hotel has a convenient setting 2.1 km from Playa Zicatela. Downtown Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 43