Menu

Search options

2026-06-07

2026-06-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.

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

157 results

  • Kooch Aparthotel

    From US$ 100

    Calle Primera Pte. 203, Cuauhtemoc, Santa Rosa Panzacola, Oaxaca, Mexico (To the map)

    You'll need 20-minute drive to Oaxaca International airport. This Oaxaca aparthotel is also 3.2 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • Hotel Kabii

    From US$ 56

    Avenida Miguel Hidalgo 411 Centro - Oaxaca de Juárez, Oaxaca, Mexico (To the map)

    The textile museum "Museo Textil de Oaxaca" is only 600 metres away, and culture-oriented attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • 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. Sights within 7 km of this Oaxaca hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 75
  • Hotel Antiguo Fortin

    From US$ 59

    Carretera Internacional, 1227 Colonia Ex Marquezado, Oaxaca, Mexico (To the map)

    This Oaxaca hotel has a comfortable location nearly a 10-minute ride from the Mercado Benito Juárez, while…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • El Mirador, Casa Ea Oaxaca, Centro Historico, Vista A Las Montanas

    From US$ 63

    Cosijopi 207B, Oaxaca, Mexico (To the map)

    This guest house is located in the centre of Oaxaca, right around the corner from the El Llano Park.

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Casa Fortaleza

    From US$ 47

    Calle De Carlos Maria Bustamante, Oaxaca, Mexico (To the map)

    The hotel is situated in the Oaxaca Historic Centre district, about 15 minutes on foot from the Labastida…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Luz Casa De Huespedes

    From US$ 29

    Segunda Privada De Crespo 110, Oaxaca, Mexico (To the map)

    The El Mirador Oaxaca is located within reach of the hotel, and such natural sites as the Ethnobotanical…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Hotel Casa Rustica

    From US$ 44

    Manuel Mier Y Teran, 307. Colonia Centro, Oaxaca, Mexico (To the map)

    This 3-star hotel is about 5 km from Oaxaca International airport and in the vicinity of such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Suites Patio Antequera

    From US$ 139

    422 Rayon, Oaxaca, Mexico (To the map)

    The hotel is located in a central area of Oaxaca, within a few blocks of the photographic exhibition…

    To the hotel

    price for 1 night
    Book Now From US$ 139
  • Casa Porfirio

    From US$ 36

    215 Jesus Carranza, Oaxaca, Mexico (To the map)

    The hotel is situated around 900 metres from the Philatelic Museum of Oaxaca, while the lavish Oaxaca…

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • Hotel Casa Nina

    From US$ 26

    Calle Jesus Carranza 215 - Oaxaca, Oaxaca, Mexico (To the map)

    Located 500 m from the top-class Rufino Tamayo Museum of Pre-Hispanic Art, this Oaxaca hotel lies a mere…

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Comoda Y Amplia Habitacion En Jalatlaco

    From US$ 24

    202A Ninos Heroes, Oaxaca, Mexico (To the map)

    You'll need 15-minute drive to Oaxaca International airport. Plus the Comoda Y Amplia Habitacion En Jalatlaco…

    To the hotel

    price for 1 night
    Book Now From US$ 24
  • Hotel Anturium

    From US$ 41

    202 Privada De Emilio Carranza 202, Oaxaca, Mexico (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • La Estancia, Casa Ea Oaxaca, Centro Historico, Balcon A Las Montanas

    From US$ 239

    Cosijopi 207 2, Oaxaca, Mexico (To the map)

    Thanks to its central location in the Oaxaca Historic Centre district, the guest house is just 650 metres…

    To the hotel

    price for 1 night
    Book Now From US$ 239
  • Hotel Rustiko

    From US$ 35

    Vialidad Crr Int 14 Carr Guelatao, Oaxaca, Mexico (To the map)

    You'll need 20-minute drive to Oaxaca International airport. The baroque church "Basilica of Our Lady…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Casa Maru

    From US$ 26

    110 Prolong. Hidalgo, Oaxaca, Mexico (To the map)

    You'll need 21-minute drive to Oaxaca International airport. The El Llano Park is also located around…

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Casa Leonor

    From US$ 43

    197 Jose Morales, Oaxaca, Mexico (To the map)

    You'll need 25-minute drive to Oaxaca International airport. 2.2 km from the Casa Leonor Aparthotel Oaxaca…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • Terrah Suites Oaxaca

    From US$ 66

    Av Hornos 1202, Ampliacion, Oaxaca, Mexico (To the map)

    This 1-bedroom apartment is 3.6 km from the contemporary Centro Fotografico Alvarez Bravo Gallery, which…

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • Loft Casa Itayata

    From US$ 207

    Calle Del Refugio 1006, Oaxaca, Mexico (To the map)

    This aparthotel is about 5 km from Oaxaca International airport and 20 minutes' stroll from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 207
  • Casamora

    From US$ 55

    Calle Alamos 117, Oaxaca, Mexico (To the map)

    Located only 500 m from the Fountain of the 8 Regions, the guest house also provides easy access to Reforma.

    To the hotel

    price for 1 night
    Book Now From US$ 55