Hotels in Oaxaca

Oaxaca, in the heart of Mexico, is a vibrant tapestry of colours, culture, and cuisine that's sure to captivate any traveller. Staying in one of the charming Oaxaca Hotels lets you dive right into its lively spirit, with deals that make it easy to enjoy more guacamole and mezcal! From boutique hideaways to luxury stays, there's an accommodation option for every taste, making your holiday as memorable as the city's famous fiestas.

  • Hotel

    Hotel Victoria Oaxaca

    rated as 3.5 out of 5 by 584 reviewers
    4,091 ft from city centre
    from £81 per night
  • Hotel

    Grand Fiesta Americana Oaxaca

    rated as 4.5 out of 5 by 291 reviewers
    3,281 ft from city centre
    from £303 per night
  • Hotel

    Casa los Cantaros Hotel Boutique

    rated as 4.5 out of 5 by 110 reviewers
    4,862 ft from city centre
    from £105 per night
  • Hotel

    OYO Hotel Emperador, Oaxaca

    rated as 1.5 out of 5 by 2 reviewers
    1,470 ft from city centre
    from £103 per night
  • Hotel

    Casa Bonita Hotel & Luxury Residence

    rated as 4.5 out of 5 by 201 reviewers
    2.65 mi from city centre
    from £166 per night
  • Hotel

    Quinta Real Oaxaca

    rated as 4 out of 5 by 1,092 reviewers
    1,371 ft from city centre
    from £285 per night
  • Hotel

    Parador del Dominico

    rated as 4 out of 5 by 157 reviewers
    2,425 ft from city centre
    from £82 per night
  • Hotel

    Hotel Ayook

    rated as 5 out of 5 by 24 reviewers
    2,559 ft from city centre
  • Hotel

    Holiday Inn Express OAXACA-CENTRO HISTORICO by IHG

    rated as 4.5 out of 5 by 621 reviewers
    3,642 ft from city centre
    from £111 per night
  • Hotel

    Hotel Don Nino

    rated as 4.5 out of 5 by 208 reviewers
    3,619 ft from city centre
    from £50 per night
  • Hotel

    Life Hotel

    rated as 4.5 out of 5 by 71 reviewers
    2.08 mi from city centre
    from £75 per night
  • Hotel

    Hotel Casa Santo Tomás

    rated as 4 out of 5 by 7 reviewers
    2,001 ft from city centre
    from £84 per night
  • Hotel

    Fiesta Inn Oaxaca

    rated as 4 out of 5 by 712 reviewers
    1.82 mi from city centre
  • Hotel

    Hotel CasAntica

    rated as 3.5 out of 5 by 442 reviewers
    758 ft from city centre
    from £108 per night
  • Apartment

    Céntrico Live

    rated as 5 out of 5 by 1 reviewers
    2,175 ft from city centre

Hotels in Oaxaca with breakfast included

  • Hotel

    Casa del sótano

    rated as 4 out of 5 by 351 reviewers
    1,732 ft from city centre
    from £147 per night
  • Hotel

    Hotel La Casona del Llano

    rated as 4 out of 5 by 70 reviewers
    3,123 ft from city centre
  • Hotel

    Suites de la Parra

    rated as 4 out of 5 by 21 reviewers
    679 ft from city centre
  • Hotel

    Hotel Veracruz

    rated as 4.5 out of 5 by 21 reviewers
    4,528 ft from city centre
  • Hotel

    Hotel Trébol

    rated as 4 out of 5 by 344 reviewers
    745 ft from city centre
    from £119 per night
  • Hotel

    Hotel Posada el Cid

    rated as 4 out of 5 by 22 reviewers
    4,301 ft from city centre
  • Hotel

    Hotel Parador de Alcalá

    rated as 4.5 out of 5 by 236 reviewers
    1,089 ft from city centre
    from £104 per night
  • Hotel

    Hotel Azucena

    rated as 4.5 out of 5 by 282 reviewers
    1,873 ft from city centre
  • Hotel

    Hotel Azul de Oaxaca

    rated as 4.5 out of 5 by 230 reviewers
    2,077 ft from city centre
    from £266 per night

Best value for money hotels in Oaxaca

Great value hotels for your stay in Oaxaca

  • Hotel

    Macondo Arte by ÓOL Hotels

    rated as 5 out of 5 by 2 reviewers
    2,936 ft from city centre
  • Hotel

    La Catrina de Alcala

    rated as 4.5 out of 5 by 199 reviewers
    571 ft from city centre
    from £158 per night
  • Hotel

    Hotel Casa Santo Origen

    rated as 5 out of 5 by 45 reviewers
    3.07 mi from city centre
    from £554 per night
  • Hotel

    Pug Seal Oaxaca

    rated as 4.5 out of 5 by 248 reviewers
    932 ft from city centre
  • Hotel

    Hotel Boutique Parador San Miguel Oaxaca

    rated as 4.5 out of 5 by 612 reviewers
    659 ft from city centre
    from £132 per night
  • Hotel

    Casa de Adobe Gallery & Luxury Boutique

    rated as 4.5 out of 5 by 138 reviewers
    2.29 mi from city centre
  • Hotel

    Boulenc Bed and Bread

    rated as 4.5 out of 5 by 19 reviewers
    971 ft from city centre
  • Hotel

    Suites Bello Xochimilco by GiBel

    rated as 3.5 out of 5 by 16 reviewers
    4,885 ft from city centre
  • Hotel

    De La Parra

    rated as 4 out of 5 by 289 reviewers
    584 ft from city centre

Best rated hotels in Oaxaca

Explore the best rated hotels in Oaxaca, Mexico based on the opinions of other travelers

  • Hotel

    Casa Carmen Reforma

    rated as 5 out of 5 by 168 reviewers
    2,825 ft from city centre
  • Hotel

    NaNa Vida Hotel Oaxaca

    rated as 5 out of 5 by 560 reviewers
    1,821 ft from city centre
  • Hotel

    Hotel La Casona de Tita

    rated as 5 out of 5 by 303 reviewers
    2,835 ft from city centre
  • Hotel
    413 ft from city centre
    from £216 per night
  • Hotel

    Hotel con Corazón Oaxaca

    rated as 5 out of 5 by 216 reviewers
    2,710 ft from city centre
  • Hotel

    Majagua Hotel Boutique -Adults Only

    rated as 4.5 out of 5 by 113 reviewers
    2,808 ft from city centre
  • Hotel

    Ébano Hotel Boutique

    rated as 4.5 out of 5 by 443 reviewers
    1,752 ft from city centre
  • Hotel

    El Callejón Hotel Boutique

    rated as 4.5 out of 5 by 103 reviewers
    3,862 ft from city centre
  • Hotel

    Hotel Boutique Casa Catrina

    rated as 4.5 out of 5 by 186 reviewers
    2,500 ft from city centre

Cheap hotels in Oaxaca

Affordable budget hotels in Oaxaca

  • Hotel

    Origen by ÓOL Hotels

    rated as 4 out of 5 by 1 reviewers
    2,005 ft from city centre
  • Hotel

    Hotel Casa María

    rated as 5 out of 5 by 2 reviewers
    4.39 mi from city centre
    from £139 per night
  • Hotel

    Casa Fontana

    rated as 4.5 out of 5 by 4 reviewers
    3.46 mi from city centre
  • Hotel

    Hotel Jiménez

    rated as 2 out of 5 by 13 reviewers
    1,470 ft from city centre
  • Hotel

    Hotel Los Ciruelos

    rated as 5 out of 5 by 2 reviewers
    1.19 mi from city centre
  • Hotel

    Hotel Oaxaca Inn Express

    rated as 2.5 out of 5 by 3 reviewers
    4,596 ft from city centre
  • Hotel

    Hotel Virginia

    rated as 4.5 out of 5 by 3 reviewers
    3,839 ft from city centre
  • Hotel

    Villa Santa Julia

    rated as 4.5 out of 5 by 3 reviewers
    1.45 mi from city centre
  • Hotel

    Casa Naila Hotel Boutique

    rated as 4.5 out of 5 by 23 reviewers
    1,870 ft from city centre

Why book with us?

FAQs about hotels in Oaxaca

Explore more hotels in Oaxaca