Menu

Search options

Select city first

2026-05-23

2026-05-24
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

407 results

  • Cafe Maya - Casa Acalli

    From US$ 38

    Imss Health Clinic Rd. (Adelante De Clinica Imss Sobre La Playa), 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$ 38
  • Hotel Dona Mary Huatulco

    From US$ 27

    Calle Acacia Y Esquina Bugambilia Mza C Lote 2 Sector H, La Crucecita, Santa Cruz Huatulco, Mexico (To the map)

    The centre of Santa Cruz Huatulco can be reached within a 15-minute walk, and natural attractions like…

    To the hotel

    price for 1 night
    Book Now From US$ 27
  • Hotel Zadapi

    From US$ 34

    Mier Y Teran 714, Esquina Periferico, Centro, Oaxaca., Oaxaca, Mexico (To the map)

    The hotel is about 5 km from Oaxaca International airport and merely 1.5 km from such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Hostal Casa Del Angel

    From US$ 26

    Carretera Pricipal #99 Entrada A Mazunte Carretera Pricipal #99 Entrada A Mazunte, Mazunte, Mexico (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Yuu-Lee Casa Bendita Huatulco

    From US$ 40

    Calla Mitla 302 Cerrada Pochutla, Santa Cruz Huatulco, Mexico (To the map)

    You'll need 25-minute drive to Huatulco International airport. Playa Punta Paraiso can be reached within…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Hotel Del Marquesado

    From US$ 59

    Calzada Madero 208, Colonia Centro, Oaxaca, Mexico (To the map)

    This Oaxaca hotel lies in the Centro district, only 1.9 km from the El Llano Park. Places of worship…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Casa De Las Bugambilias B&B

    From US$ 120

    Reforma 402, Oaxaca, Mexico (To the map)

    Located in the Oaxaca Historic Centre district, the bed & breakfast is in the vicinity of the whole church…

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • La Cochinilla Hotel Boutique

    From US$ 52

    Calzada De La Republica 406, Oaxaca, Mexico (To the map)

    The hotel is within a few blocks of the whole church "Templo de Santo Domingo de Guzman" in the Oaxaca…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Hotel Arrecife Huatulco Plus

    From US$ 34

    Calle Colorin 510 Col. La Crucesita, Santa Cruz Huatulco, Mexico (To the map)

    The Market May 3 is a mere 500 metres from the hotel, while the shopping mall "Plaza El Madero" is nestled…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Casa Piedra Parada

    From US$ 32

    Av Bajada Las Brisas, Esquina Jacarandas, Colonia Santa Maria, Puerto Escondido (Oaxaca), Mexico (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Hotel Las Flores

    From US$ 30

    211 Guarumbo, Santa Cruz Huatulco, Mexico (To the map)

    This Santa Cruz Huatulco hotel is about 20 km from Huatulco International airport and only a few steps…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Casa De Kai Mazunte

    From US$ 33

    Rinconcito, Mazunte, Mexico (To the map)

    You'll need 46-minute drive to Huatulco International airport. The San Agustinillo Beach is 18 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • Casa Agaves Conjunto Habitacional

    From US$ 77

    Labastida 115 Interior #10, Oaxaca, Mexico (To the map)

    The Mercado Benito Juárez is a stone's throw from this aparthotel, and the House of Juarez Museum is…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Hotel Albatros

    From US$ 38

    Guelatao s/n esquina Tlacochahuaya Fraccionamiento Bacocho, Puerto Escondido (Oaxaca), Mexico (To the map)

    Bacocho Beach is located 200 metres from this Puerto Escondido hotel, and such natural sites as the Bahia…

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Hb Alebrijes Sc

    From US$ 55

    Carretera A San Isidro Sn Cp.7 Frente A Casas Geo, Lachiraguigu, Mexico (To the map)

    The centre of Lachiraguigu can be reached within a 5-minute walk. Cinemex is about 25 minutes on foot…

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Oyo Hotel Arena Surf, Puerto Escondido

    From US$ 19

    1 Norte Entre 3 Y 4 Oriente Num 403, Puerto Escondido (Oaxaca), Mexico (To the map)

    At the hotel, you'll be 3.9 km from the Playa Zicatela and about 700 metres from plaza azul. The Oyo…

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • Hotel Casa Franco

    From US$ 51

    Iturbide 20, San Pedro y San Pablo Teposcolula, Mexico (To the map)

    The centre of San Pedro y San Pablo Teposcolula is a 5 minutes' walk of this hotel. 185 km from Hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 51
  • Hotel La Cabana

    From US$ 49

    Pedro Saenz De Baranda S/N, Playa Panteon, Puerto Angel, Mexico (To the map)

    The hotel is approximately a 10-minute ride from the Zipolite Beach and a stone's throw from Panteon…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Hotel Dona Alicia

    From US$ 39

    Pensamientos 405, Oaxaca, Mexico (To the map)

    This 3-star hotel is about 5 km from Oaxaca International airport and 25 minutes' walk from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Hotel Papaya Surf

    From US$ 69

    Calle Del Morro S/N Col.Sta Maria -Santa Maria Colotepec, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. Natural attractions in the area…

    To the hotel

    price for 1 night
    Book Now From US$ 69