Menu

Search options

Select city first

2024-04-25

2024-04-26
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

286 results

  • Hotel Arcoiris

    From US$ 174

    Calle del Morro s/n Col. Marinero, Box 105, Puerto Escondido (Oaxaca), Mexico (To the map)

    The property is around a 10-minute drive from the bustling Playa Principal Beach and just moments from…

    To the hotel

    price for 1 night
    Book Now From US$ 174
  • Hotel Huatulco Maxico

    From US$ 56

    Andador Coyula 307, Santa Cruz Huatulco, Mexico (To the map)

    You'll need 25-minute drive to Huatulco International airport. Located a 5-minute walk from Hagia Sofia…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • La Casa Carlota

    From US$ 101

    Rufino Tamayo 822, Oaxaca, Mexico (To the map)

    The accommodation is situated in the middle of Oaxaca, just a minute's drive from El Llano. Centro Fotografico…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • Hotel Casa Vertiz

    From US$ 78

    Reforma, 404, Oaxaca, Mexico (To the map)

    Thanks to its central location, the property is in the very heart of Oaxaca, around 5 minutes' walk from…

    To the hotel

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

    From US$ 64

    Av. Independencia 601, Oaxaca, Mexico (To the map)

    Being located just steps from a cathedral and a museum, the accommodation brings the sights of Oaxaca…

    To the hotel

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

    From US$ 90

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

    This property is located right in the centre of Oaxaca, in the vicinity of Zocalo. Museo del Ferrocarril…

    To the hotel

    price for 1 night
    Book Now From US$ 90
  • Hotel Santa Rosa

    From US$ 69

    Trujano 201, Oaxaca, Mexico (To the map)

    The accommodation is approximately 500 metres from Mercado de artesanias Jose Perfecto Garcia Market…

    To the hotel

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

    From US$ 38

    Cosijopi 219, Oaxaca, Mexico (To the map)

    The property in the Oaxaca Historic Centre district of Oaxaca is 1 km from the Busy Zocalo Historic Square…

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Hotel Bahia Huatulco

    From US$ 112

    Blvd. Benito Juarez M-2 L-7, Santa Cruz Huatulco, Mexico (To the map)

    The accommodation puts you in the very heart of Santa Cruz Huatulco, a 25-minute walk from Bahia de San…

    To the hotel

    price for 1 night
    Book Now From US$ 112
  • Las Mariposas Hotel & Studios

    From US$ 40

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

    Located in the Oaxaca Historic Centre district, the accommodation is near a garden. El Llano is a short…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Hotel Villa Mozart Y Macondo

    From US$ 69

    Av. Las Tortugas, No. 77 Carrizalillo, Puerto Escondido (Oaxaca), Mexico (To the map)

    The centre of Puerto Escondido can be reached within a 15-minute walk. At this Puerto Escondido hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Hotel Dainzu

    From US$ 52

    Miguel Hidalgo 1013, Oaxaca, Mexico (To the map)

    The property in the Oaxaca Historic Centre district of Oaxaca is 14 minutes' walk from Templo de Santo…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Hotel Monte Alban - Solo Adultos

    From US$ 51

    Alameda De Leon 1 Colonia Centro, Oaxaca, Mexico (To the map)

    The property is situated in the historical centre of Oaxaca, in close proximity to Huizache Arte Vivo…

    To the hotel

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

    From US$ 70

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

    This hotel is located in the heart of Oaxaca only 550 metres from Mercado de artesanias Jose Perfecto…

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Casa Losodeli & Coworking- Adults Only

    From US$ 57

    Prolongacion 2Da Norte, Esquina Carretera Costera, Puerto Escondido (Oaxaca), Mexico (To the map)

    The modern 3-star property is situated not so far from plaza azul. The sea is about 7 minutes' walk…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Xquenda Huatulco Spa

    From US$ 71

    Vialidad Lambda s/n, Bahia Chahue, Crucecita (Oaxaca), Mexico (To the map)

    The hotel is situated about 20 km from Huatulco International airport and adjacent to Sea Soul Huatulco…

    To the hotel

    price for 1 night
    Book Now From US$ 71
  • El Diablo Y La Sandia B&B

    From US$ 80

    Libres 205, Oaxaca, Mexico (To the map)

    This charming hotel is situated about 10 km from Oaxaca International airport and a short walk to Contemporary…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Bungalows Santa Cruz

    From US$ 56

    Calle del Morro s/n, Puerto Escondido (Oaxaca), Mexico (To the map)

    The centre of Puerto Escondido can be reached in 15 minutes' walk of this hotel, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Casa Del Sotano

    From US$ 69

    Tinoco Y Palacios 414, Oaxaca, Mx, Oaxaca, Mexico (To the map)

    Amate Books is 16 minutes' walk from this Oaxaca property, while Mercado de artesanias Jose Perfecto…

    To the hotel

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

    From US$ 80

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

    Commercial Walkway lies just a 14-minute walk away, and Bahia Puerto Escondido Public Beach is a stroll…

    To the hotel

    price for 1 night
    Book Now From US$ 80