Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

2026-04-19

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

Hotels in Oaxaca near City Centre

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

746 results

  • Feel At Home In Oaxaca

    From US$ 67

    1010 Avenida Jose Maria Morelos, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    This apartment lies in the Oaxaca Historic Centre district and offers access to the Mexican museum "Museo…

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • Hotel Oaxaca Inn Express

    From US$ 48

    Hotel Oaxaca Inn Express Calle 5 De Mayo #1022 Col. Jalatlaco, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The centre of Oaxaca can be reached in 10 minutes' walk of the hotel, and such cultural venues as the…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Hotel Principal

    From US$ 20

    5 De Mayo 208, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    This 2-star hotel in the Oaxaca Historic Centre district, within a few blocks of the Ethnobotanical Garden.

    To the hotel

    price for 1 night
    Book Now From US$ 20
  • Casa Naila Hotel Boutique

    From US$ 394

    Av. Jose Maria Morelos 1205 Ruta Independencia Centro Av. Jose Maria Morelos 1205 Ruta Independencia Centro, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The hotel is situated only 0.9 km from the Ethnobotanical Garden and just 400 metres from the textile…

    To the hotel

    price for 1 night
    Book Now From US$ 394
  • Hotel Mayis

    From US$ 54

    Avenida Morelos, 905, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The hotel is around 300 metres from the San Pablo Cultural Center, just 1.1 km from the Plaza de la Cruz…

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Spacious And Private Apartment

    From US$ 132

    Rufino Tamayo 911 Piso 2, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The Zócalo is just a few steps from the apartment, while Paseo de Juarez bus station is 100 metres away.

    To the hotel

    price for 1 night
    Book Now From US$ 132
  • Casa Orbit Ac Pool Jacuzzi Central Location

    Avenida Jose Maria Morelos 1002, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    This holiday home is nestled in the Oaxaca Historic Centre district, just 1.2 km from the José Perfecto…

    To the hotel

    Book Now
  • Los Nardos Hostel -Pet Friendly-

    From US$ 21

    Aldama 1017, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The Busy Zocalo Historic Square welcomes shopping lovers 2.4 km away, while Noche Triste Art Studio is…

    To the hotel

    price for 1 night
    Book Now From US$ 21
  • Hotel Oaxaca Real

    From US$ 114

    Manuel Garcia Vigil 306, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The hotel is located merely 1.6 km from the Cruz de Piedra and a mere 0.9 km from El Llano. The Oaxaca…

    To the hotel

    price for 1 night
    Book Now From US$ 114
  • Hostal Don Alvaro

    From US$ 25

    Avenida Jose Maria Morelos 903, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    Located just 0.8 km from such significant cultural landmarks as the Contemporary Art Museum, this Oaxaca…

    To the hotel

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

    From US$ 101

    Rufino Tamayo 822, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The hotel is situated only 1.5 km from the Busy Zocalo Historic Square and only 1.6 km from Food and…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • Hotel La Casa De Maria

    From US$ 37

    Avenida Juarez No. 103, Colonia Centro, Oaxaca De Juarez, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    This Oaxaca hotel in the Oaxaca Historic Centre district of Oaxaca is a mere 1.1 km from the photographic…

    To the hotel

    price for 1 night
    Book Now From US$ 37
  • Departamento Allende Antiguo

    From US$ 46

    211 Calle De Ignacio Allende, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The Museum of Cultures of Oaxaca is a mere 1.1 km away, while the El Mirador Oaxaca is within easy reach…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Casa Penumbra- Centro Oaxaca

    From US$ 138

    508 Calle Porfirio Diaz, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The Busy Zocalo Historic Square is 1.5 km from this Oaxaca hotel, while the Centenario Children's Water…

    To the hotel

    price for 1 night
    Book Now From US$ 138
  • 509 Accommodation

    From US$ 32

    509 Calle Porfirio Diaz, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    This 8-room apartment lies in the centre of Oaxaca, just 0.8 km from the 17th - century church "Basilica…

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Layoo, Tu Casa En Oaxaca 101

    From US$ 94

    900 Avenida Jose Maria Morelos 101, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The whole church "Templo de Santo Domingo de Guzman" is merely a 13-minute walk away, while the modest…

    To the hotel

    price for 1 night
    Book Now From US$ 94
  • Layoo, Tu Casa En Oaxaca 102

    From US$ 70

    900 Avenida Jose Maria Morelos, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    Downtown Oaxaca de Juarez is merely 650 metres away, and the Plaza de la Danza is within a few blocks…

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Layoo, Tu Casa En Oaxca 105

    From US$ 47

    900 Avenida Jose Maria Morelos, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    To enjoy your vacation in Oaxaca, stay at this apartment, which is within 700 metres of the Mercado Benito…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Sauve Casa Boutique

    From US$ 124

    Mariano Matamoros 102, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    Situated in the Oaxaca Historic Centre district, the hotel is located a few moments from the Oaxaca Textile…

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Casa Completa En Jalatlaco Con Cocina Equipada Y Parking Hasta 7 Huespedes

    From US$ 352

    Calle Del Refugio 209, Oaxaca, Mexico

    0.6 km to City Centre (To the map)

    The baroque church "Basilica of Our Lady of Solitude" is 20 minutes' stroll from the 40 m²…

    To the hotel

    price for 1 night
    Book Now From US$ 352