M Visita México Find a hotel ES EN
Home/Hotels/Oaxaca Hotels

Hotels in Oaxaca

We tracked real prices for 80+ hotels in Oaxaca in our 2026 scans, from US$19 per night. All prices per night, observed 2026.

El Callejón Hotel Boutique ★★★★ 4.7146 reviews from US$402/night Boulenc Bed and Bread ★★★★ 4.775 reviews from US$213/night Quinta Real Oaxaca ★★★★★ 4.62112 reviews from US$304/night Grand Fiesta Americana Oaxaca ★★★★★ 4.6381 reviews from US$255/night Pug Seal Oaxaca ★★★★★ 4.6115 reviews from US$249/night Casa Hidalgo Hotel Boutique ★★★★★ 4.6159 reviews from US$218/night Holiday Inn Express Oaxaca Centro Historico by IHG ★★★ 4.61507 reviews from US$87/night Hotel Boutique Parador San Miguel ★★★ 4.6284 reviews from US$110/night Casa Los Cantaros Hotel Boutique ★★★ 4.6114 reviews from US$101/night Casa Bonita Hotel & Luxury Residence ★★★★★ 4.5391 reviews from US$126/night Hotel Azul Oaxaca ★★★★ 4.5501 reviews from US$264/night La Catrina de Alcala ★★★★ 4.5302 reviews from US$209/night Hotel Escondido Oaxaca Oaxaca a Member of Design Hotels ★★★★ 4.5153 reviews from US$370/night Hotel Sin Nombre ★★★★ 4.5191 reviews from US$295/night Suites Colibrí ★★★ 4.5294 reviews from US$152/night Hotel Parador de Alcalá Oaxaca ★★★ 4.5546 reviews from US$125/night Maria Ines Hotel Suite ★★★ 4.5406 reviews from US$97/night City Centro by Marriott Oaxaca ★★★ 4.5972 reviews from US$125/night Hotel Siglo 17 ★★★ 4.5122 reviews from US$253/night ArcoSodi Hotel Boutique ★★★ 4.552 reviews from US$150/night Hotel Camba ★★ 4.5322 reviews from US$67/night Happy Express Hotel ★★ 4.5509 reviews from US$61/night Hotel Hacienda ★★★★ 4.42946 reviews from US$75/night Palacio Borghese ★★★★ 4.4108 reviews from US$189/night Hotel De La Parra ★★★★ 4.4163 reviews from US$241/night Fiesta Inn Oaxaca ★★★ 4.42919 reviews from US$86/night Hotel Fortin Plaza ★★★ 4.45128 reviews from US$82/night Hotel Oaxaca Real ★★★ 4.43096 reviews from US$132/night Parador Del Dominico ★★★ 4.4693 reviews from US$89/night City Express by Marriott Oaxaca ★★★ 4.42358 reviews from US$85/night Hotel Don Nino ★★★ 4.4373 reviews from US$65/night Hotel Casa del Sótano ★★★ 4.4246 reviews from US$225/night Life Hotel ★★★ 4.4721 reviews from US$75/night Hotel Real Alma ★★★ 4.4351 reviews from US$86/night Hotel Azucena ★★ 4.4131 reviews from US$76/night Victoria Oaxaca ★★★★★ 4.33478 reviews from US$74/night Hotel Abu ★★★★ 4.3501 reviews from US$114/night Hotel Boutique Naura Centro ★★★ 4.3810 reviews from US$143/night Hotel Marques del Valle ★★★ 4.3578 reviews from US$246/night One Oaxaca Centro ★★★ 4.32767 reviews from US$85/night Hotel Casa Antigua ★★★ 4.3279 reviews from US$136/night Hotel La Casona del Llano ★★★ 4.3737 reviews from US$106/night Hotel Trebol ★★★ 4.3837 reviews from US$115/night Hotel Boutique Casa Abuela Maria ★★★ 4.3148 reviews from US$71/night Suites de la Parra ★★★ 4.360 reviews from US$282/night Hotel Santa Helena Plaza ★★ 4.3564 reviews from US$89/night Hotel CasAntica ★★★ 4.2612 reviews from US$128/night Cantera Real ★★★ 4.2667 reviews from US$60/night Villas Del Sol Hotel ★★★ 4.21594 reviews from US$67/night Hotel Veracruz ★★★ 4.21334 reviews from US$91/night Hotel Casa las Mercedes ★★★ 4.2207 reviews from US$91/night Hotel Boutique Casa Garay ★★★ 4.2243 reviews from US$111/night Hotel Casa Santo Tomás ★★★ 4.2113 reviews from US$60/night Hotel Ánuá ★★ 4.2245 reviews from US$125/night Hotel Oaxaca Dorado ★★★★ 4.1856 reviews from US$82/night Hotel Los Amantes ★★★ 4.1628 reviews from US$190/night Otro Oaxaca a Member of Design Hotels ★★★ 4.177 reviews from US$496/night Hotel Quinta Roca ★★ 4.161 reviews from US$368/night Capital O Parador Crespo Hotel Oaxaca ★★★★ 4.0640 reviews from US$97/night Capital O Parador Crespo Hotel Oaxaca ★★★ 4.0639 reviews from US$42/night Hotel Antiguo Fortin ★★ 4.0475 reviews from US$84/night Hotel Posada El Cid ★★ 4.0308 reviews from US$124/night Selina Oaxaca ★★ 4.0817 reviews from US$60/night Hotel El Andariego ★★★ 3.9340 reviews from US$48/night Posada Don Mario ★★ 3.8255 reviews from US$51/night Hotel Gala Oaxaca ★★★ 3.7881 reviews from US$85/night Hotel Jiménez ★★★ 3.7526 reviews from US$65/night Capital O El Nito Posada ★★ 3.7251 reviews from US$49/night Hotel Oaxaca Inn Centro ★★★ 3.690 reviews from US$122/night Hotel Esperanza Oaxaca Centro ★★ 3.4513 reviews from US$28/night OYO Hotel Emperador Oaxaca ★★ 2.9515 reviews from US$19/night Sauve Casa Boutique ★★★★★ from US$160/night Casa de Adobe Gallery & Luxury Boutique ★★★★ from US$189/night Casa De Sierra Azul ★★★ from US$135/night Casa Catrina ★★★ from US$245/night Casa Arnel ★★★ from US$56/night Agrado Guest House ★★★ from US$129/night Casa Antonieta ★★★ from US$292/night Casaru Hotel Oaxaca ★★★ from US$71/night Kooch Aparthotel ★★★ from US$56/night

About staying in Oaxaca

In Oaxaca City the neighbourhood is nearly everything, because the city is walked. The Centro, between the Zócalo and Santo Domingo, puts markets, mezcalerías and museums five minutes from your door — it is also where prices climb highest. Jalatlaco, to the east, is the fashionable barrio for good reason: murals, cobbled lanes, and quieter small hotels. Xochimilco, to the north, offers much the same with less shop window. Residential Reforma sits 20-30 minutes on foot and brings the bill down. Our 2026 scans logged 80 hotels with a real price: from US$19 a night and a typical rate of about US$111 — Oaxaca is no longer the cheap secret it once was. Honestly: for Guelaguetza in July and Day of the Dead, hotels sell out months ahead and rates multiply.

Oaxaca hotel FAQs

Where should I stay in Oaxaca?

Between the Zócalo and Santo Domingo on a first visit: everything is on foot. Jalatlaco and Xochimilco give you the colonial charm with quieter nights, 10-15 minutes' walk from the centre. Reforma trims the bill in exchange for more walking. Light sleepers should avoid rooms above the cantina streets.

When is Oaxaca most and least expensive?

The peaks are unmistakable: Guelaguetza in the last two weeks of July, Day of the Dead in late October and early November, and Holy Week — book months out. The cheapest stretch runs May to June and September, with afternoon rain and the city deliciously empty.

How do I get from the airport?

The airport is 20-30 minutes from the centre. The authorised shared shuttle costs about MX$100-150 per person and works well; a private taxi runs about MX$300-400. There is a ticket desk with posted prices at arrivals — pay there rather than negotiating outside. At night, take the private option.

What should I know before going?

That Oaxaca sits at 1,550 metres: nights cool down even in summer and the daytime sun bites. Many boutique hotels occupy old houses with no lift and no parking — ask if that matters to you. And book the famous restaurants days ahead; the city's food reputation is real and tables vanish.

Plan your trip to Oaxaca

Area guide Oaxaca: the full area guide
Ready to book? Find a hotel in Oaxaca Prices on this page were observed in 2026 scans. Live prices and availability are one click away — every booking restores a tonne of CO₂. Check live prices & book