Where to Stay in Oaxaca City - Colonial Hotels by Budget & Neighbourhood

· 7 min read Where to Stay
Aerial view of Santo Domingo de Guzmán church and plaza, Oaxaca City, Mexico

Oaxaca City is a compact, walkable colonial city at 1,550 metres elevation - cool evenings year-round, world-class food, remarkable crafts, and one of the strongest indigenous cultural traditions in Mexico. The accommodation landscape has diversified dramatically over the past decade, moving well beyond the basic guesthouses that once defined the backpacker circuit to include some of Mexico’s most thoughtfully designed boutique properties.

Neighbourhood Guide

Centro Histórico (around the Zócalo and Santo Domingo): This is where you want to be. Within a 10-minute walk: the Zócalo, Santo Domingo church and its adjoining cultural centre, the Mercado Benito Juárez, the Mercado 20 de Noviembre (best food market in the city), and dozens of mezcal bars and restaurants. The streets are safe during daylight and reasonable at night in the main corridors. The Andador Turístico pedestrian street runs from Santo Domingo toward the Zócalo - this is the prime real estate corridor.

Jalatlaco: A neighbourhood immediately east of the centre, increasingly popular with travellers who’ve been before. Cobblestone streets, bougainvillea-draped walls, fewer tourists than the Zócalo blocks, and some of Oaxaca’s best boutique hotels. Slightly quieter on foot at night but still safe and a 15-minute walk from Santo Domingo.

Colonia Reforma and Colonia Doctores: South and southwest of the centre - residential and more affordable, but add 15–25 minutes to everything by foot. Only practical if you have a vehicle or don’t mind Uber for most movements.

Budget Hotels (approximately MXN 400–1,400 / USD 23–80 per night)

Hostal Casa del Sótano is a well-maintained hostel in Centro with both dorms and private rooms, a rooftop terrace, and a shared kitchen. From approximately MXN 280 dorm, MXN 950 private room as of 2026. Walking distance from Santo Domingo.

Hotel Maela is a reliable budget hotel in Centro with clean en-suite rooms, AC, and a reliable hot shower - basics done well at a fair price. From approximately MXN 900 per night as of 2026.

Posada del Centro on Independencia is a family-run guesthouse with no frills but excellent value - a small courtyard, local staff who know the city well, and a location that puts you 3 minutes from the Zócalo. From approximately MXN 800 per night.

La Casa de los Sabores combines a cooking school with guesthouse rooms - the breakfast is genuinely exceptional (prepared by the same kitchen teaching professional cooking classes). From approximately MXN 1,300 per night.

Mid-Range Hotels (approximately MXN 1,400–3,500 / USD 80–200 per night)

Hotel Palacio Borghese in Centro occupies a 17th-century colonial building around a central courtyard - 11 rooms, a rooftop terrace with Cerro del Fortín views, and a warm mezcal bar. From approximately MXN 2,200 per night as of 2026.

Casa Antonieta in Jalatlaco is a small boutique with 10 rooms in a beautifully restored home - consistently cited for excellent service and an atmospheric rooftop. From approximately MXN 1,800 per night.

Hotel Los Olivos is a well-positioned mid-range option between Centro and Jalatlaco - large rooms by Oaxaca standards, a pool (welcome in the dry season), and a garden courtyard. From approximately MXN 2,000 per night as of 2026.

Casa Cid de León in the heart of Centro has 16 rooms wrapped around a plant-filled colonial courtyard - a genuinely beautiful interior and breakfast of Oaxacan specialties (tlayudas, tamales, chocolate caliente). From approximately MXN 2,400 per night.

Hotel Azul on the Andador Turístico is the most centrally located mid-range property - right on the main pedestrian street. Rooms are comfortable rather than lavish, but the location means you’re seconds from everything. From approximately MXN 1,600 per night.

Luxury Hotels (approximately MXN 4,000–14,000+ / USD 228–800+ per night)

Quinta Real Oaxaca is housed in a converted 16th-century convent adjacent to Santo Domingo - cloisters converted to corridors, a chapel turned bar, and rooms with stone walls and colonial detailing. It’s one of Mexico’s most atmospheric hotel experiences. From approximately MXN 5,500 per night as of 2026.

Casa Sierra Azul on Alcalá (the main pedestrian gallery street) is a small luxury boutique with just 17 suites - meticulous attention to detail, a rooftop pool overlooking Santo Domingo, and a mezcal bar stocked with rare small-batch producers. From approximately MXN 7,500 per night.

El Callejón de los Milagros in Jalatlaco is a private, architectural gem - seven rooms in a converted hacienda with a garden, plunge pools, and a team that knows Oaxaca’s craft producers intimately. From approximately MXN 6,500 per night.

Hotel Parador del Dominico on García Vigil is steps from Santo Domingo - a larger luxury property with a spa, pool, and rooftop restaurant. Slightly less intimate than Quinta Real but better facilities. From approximately MXN 4,800 per night as of 2026.

Transport Tips

From OAX Airport: Taxis from the authorised booth inside the terminal cost approximately MXN 200–280 for the 15-minute ride to Centro. There is no reliable bus service directly from the airport to the centre. Uber does not consistently operate at Oaxaca airport - verify at time of travel. Pre-book a taxi through your hotel if arriving late at night.

Within Oaxaca City: The Centro Histórico is almost entirely walkable. The main sites - Zócalo, Santo Domingo, Mercado Juárez, the cultural museum, and the ADO bus terminal - are all within a 1 km radius of each other. For trips to Tlacolula market (Sunday), Monte Albán (daily), or Hierve el Agua, colectivos and tour services depart from the second-class bus terminal (Central de Abastos), approximately 2 km from centro. Uber operates within the city.

ADO bus terminal: Located on Calzada Niños Héroes, about 20 minutes walk south of the Zócalo. Connections to Mexico City (approximately 5h overnight, MXN 600–850), Puerto Escondido (approximately 4h, MXN 320), and Pochutla/Huatulco. Taxi from ADO to Centro costs approximately MXN 80.

Booking Tips

The Guelaguetza festival (July, third and fourth Mondays - in 2026 that’s July 20 and 27) is Oaxaca’s single most popular event. Every half-decent hotel fills months ahead. If Guelaguetza is your primary reason for visiting, book 3–4 months out minimum - and verify that your dates align with the actual Monday performances, not just the surrounding week. The November 1–2 Día de los Muertos celebrations in Oaxaca have become Mexico’s most famous - accommodation books out 6–8 weeks ahead for the best central options. Year-round, Oaxaca rewards spontaneity less than most Mexican cities - the boutique market is small and popular.

Additional Hotel Picks

Centro (budget): Hostal de las Américas (from approximately MXN 300/night dorms, MXN 850/night private rooms) is well-located near the Zócalo with a small garden. Casa Arnel (from approximately MXN 700/night) is a long-running family guesthouse with clean rooms and a helpful owner.

Centro (mid-range): Hotel Casa Crespo (from approximately MXN 1,600/night) is a characterful colonial property with a rooftop terrace and mezcal bar. Hotel Los Pilares (from approximately MXN 1,400/night) has courtyard rooms around a fountain near Santo Domingo. Casa de las Bugambilias (from approximately MXN 2,000/night) is a B&B-style option with personal service and a leafy courtyard.

Centro (luxury): Casa Oaxaca (from approximately MXN 4,500/night) is one of the city’s most celebrated boutique hotels - the attached restaurant is equally well known.

Jalatlaco: La Casona de Tita (from approximately MXN 2,200/night) is a beautifully converted house with a terrace and locally sourced breakfast. Casa Vertiz (from approximately MXN 2,500/night) has just six rooms in a restored colonial building with a rooftop patio.

Colonia Reforma: Hotel Victoria Oaxaca (from approximately MXN 1,400/night) sits on a hill above the Centro with city views and a swimming pool - unusual at this price point in Oaxaca. The walk down to the Zócalo is around 15 minutes.

Jalatlaco (luxury): Villas de la Noche (from approximately MXN 5,000/night) has large suites with private terraces and plunge pools - one of the few properties in Oaxaca City competing with higher-end offerings in other Mexican cities.

Internal links: Oaxaca City travel guide · Oaxaca food guide · Guelaguetza festival · travel insurance

Ready to Plan Your Trip?

See our itineraries for inspiration:

Affiliate link — we may earn a commission at no extra cost to you.

Frequently Asked Questions

What is the best neighbourhood to stay in Oaxaca City?
The Centro Histórico - the area within 6 blocks of the Zócalo - is the best base for most travellers. You're walking distance from Santo Domingo, the markets, and the bulk of Oaxaca's restaurants. Jalatlaco, just east of the centre, is a quieter and increasingly fashionable alternative with colonial streets and a strong boutique hotel scene. Avoid booking far south of the ADO bus terminal, which is about 20 minutes from the centre.
How much do hotels cost in Oaxaca City?
Oaxaca is one of Mexico's more affordable cities for accommodation. Budget hostels and guesthouses start from MXN 350–500 per night (USD 20–28) for dorms, MXN 800–1,500 for private rooms. Mid-range colonial hotels run MXN 1,400–3,500 (USD 80–200). Luxury boutiques range from MXN 4,000–12,000+ (USD 228–685+) as of 2026.
When should I book hotels in Oaxaca in advance?
The Guelaguetza festival (third and fourth Mondays of July - in 2026, July 20 and 27) is the busiest period by far - book 3–4 months ahead, especially for boutique hotels near the centre. Día de los Muertos (November 1–2) brings the second-biggest surge in demand. The rest of the year, booking 2–3 weeks ahead is usually sufficient. December is also popular but less extreme than Guelaguetza.
Is Oaxaca City safe for tourists?
Oaxaca City's Centro Histórico is among the safer urban environments in Mexico for tourists. The main pedestrian areas around the Zócalo, Andador Turístico, and the Mercado de Benito Juárez are busy and well-policed. Use common sense at night on quieter streets, especially north of Santo Domingo. Jalatlaco is very safe for walking at night. Avoid the outskirts near the bus terminal after dark.

Sorted your stay?

Here's how to get there, and get around once you arrive.

Airport Transfer

Fixed-price airport pickup: driver meets you at arrivals, no haggling.

Book a Transfer →

Car Hire

Compare rates from local and international suppliers: 90-day price lock included.

Compare Cars →

Same price as booking direct: we earn a small commission at no extra cost to you.