This page contains affiliate links and we may receive a small commission at no extra cost to the reader when a purchase of a product or service is made.
Editor’s Note:
We understand that some hotels change ownership and management over time and we know that quality and value is your biggest concern when choosing a hotel in Oaxaca City.
We will be reviewing and updating our list of Oaxaca hotels quarterly in order to make sure the information found here reflects the current state of each hotel.
When curating this list of top hotels in Oaxaca, we factored in some very important characteristics include the location of the property, Google Maps reviews and ratings, available amenities and the uniqueness of the property.
Editorial Team • Oaxaca Airport Guide
About Oaxaca Hotels
Oaxaca de Juárez (Oaxaca City) is the capital city of the Mexican state of Oaxaca and is known best for being the gastronomic capital of Mexico. With all the incredible tours, cultural festivals and delicious Oaxacan cuisine awaiting you, now it’s time to figure out the best place to stay in Oaxaca City.
We know how hard it is to choose a hotel in Oaxaca City that meets your wants and needs. The good news is that we have done all the hard work for you by curating a list of the absolute best places to stay in Oaxaca City.
From traditional style accommodations to cozy boutique hotels, Oaxaca City offers visitors from all walks of life an opportunity to arrive, discover and explore everything this incredible city and state has to offer.
No matter if you’re seeking a five-star hotel experience or a more budget-friendly option, Oaxaca City has something for everyone. Whether you’re traveling for business or pleasure, finding the perfect Oaxaca City hotel will be easier than ever if you follow along with us below.
Top 25 Best Hotels in Oaxaca City
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.7 (Read Reviews)
📍 Address: Calle de José María Pino Suárez 702, Ruta Independencia, Centro, 68000 Oaxaca de Juárez, Oax.
Grand Fiesta Americana Oaxaca
Grand Fiesta Americana is in the heart of the Oaxaca City Centre and 4.9 mi (8 km) away from the Oaxaca International Airport.
Wake up to a free continental breakfasts at the Grand Club Lounge. Enjoy high-quality Oaxacan cuisine and their specialty mezcals in the afternoon.
There are 144 rooms equipped with 65-inch LCD televisions with cable and luxury furnished beds with feather pillows.
Enjoy the gym, pool, or a massage at Nabane Spa. Wi-Fi is available throughout the hotel. A digital check-in kiosk and 24-hour digital concierge service is also available for hotel guests.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.5 (Read Reviews)
📍 Address: 20 de Noviembre 208, OAX_RE_BENITO JUAREZ, Centro, 68000 Oaxaca de Juárez, Oaxaca
Hotel Sin Nombre
Located within the Oaxaca City Centre, Hotel Sin Nombre accommodates guests in an ornate mansion from the XVII century.
This popular Oaxaca City hotel has 18 rooms which feature tropical hardwood-style furniture, a private bathroom, 500-thread count cotton bedding.
The 2 Queen Plus, King Standard, and King Promo rooms are in the Inner Sanctum on the first floor. King Plus, Queen Plus, and Queen/Queen Plus rooms are on the second floor.
Enjoy international and Oaxacan cuisine at Restaurante Sin Nombre, or a terrace-style dining experience at Terraza Sin Nombre..
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 5.0 (Read Reviews)
📍 Address: Manuel, C. de Manuel García Vigil 106, Centro histórico, Centro, 68000 Oaxaca de Juárez, Oax., Mexico
Casa de la Asunción
Casa de la Asuncion has 16th-century roots with its name inspired from Oaxaca Cathedral, which is located 0.18 mi (0.3 km) from the property.
Each of the seven rooms has an unique name. Choose from Suite Amatista, Suite Ambar, Suite Aguamarina, Suite Coral, Suite Diamante, Suite Esmeralda, and Suite Malaquita.
Rooms include free Wi-Fi, air conditioning, a mini bar, workspace, private shower, and a television.
Cerro Humo is their on-site restaurant located in the central courtyard serving up international cuisine.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.7 (Read Reviews)
📍 Address: Colón 417, Zona Feb 10 2015, Centro, 68000 Oaxaca de Juárez, Oaxaca, Mexico
XTILU’ Hotel
Within their 14 rooms with a king or double beds, enjoy artwork inspired from traditional Oaxacan culture.
XTILU’ Hotel is an adults-only getaway with a Colonial architecture about 0.6 mi (1 km) away from Templo de Santo Domingo de Guzmán.
Amenities include free breakfast, air-conditioning, laundry service, free parking, and a business center.
Their on-site restaurant, Mejorana Cocina Temporal, serves classic cuisine of the area such as chilaquiles and black mole.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.8 (Read Reviews)
📍 Address: Miguel Hidalgo 911, Centro, 68000 Oaxaca de Juárez, Oax., Mexico
Casa Antonieta
Casa Antonieta combines modern-style accommodations with Oaxacan furnishings. Oaxaca International Airport is conveniently located 3.7 mi (6 km) from Casa Antonieta.
There are a variety of rooms to choose from including standard, suite, or junior suite room accommodations.
All rooms come with free Wi-Fi, cable television, private bathroom, air conditioning, an open closet wardrobe, and a wooden-style kitchenette. Enjoy a delicious continental breakfast to start each morning during your stay.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.8 (Read Reviews)
📍 Address: Calle de Armenta y López 208, Centro, 68000 Oaxaca de Juárez, Oaxaca
Casa Quiote
Known as an adults-only colonial-style condo hotel, Casa Quiote is behind the Oaxaca City’s Zocalo. Oaxaca International Airport is located just 3.7 mi (5.9 km) from the hotel.
The Temple of Santo Domingo de Guzmán is a 7-minute walking distance while the Oaxaca Metropolitan Cathedral is only two minutes by foot.
Continental breakfast is included with your reservation. All rooms include free Wi-Fi, air-conditioning, kitchenette, frigo bar, private bathroom, and a 55-inch smart television.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.7 (Read Reviews)
📍 Address: Miguel Hidalgo 417, Zona Lunes Feb 09, Centro, 68000 Oaxaca de Juárez, Oax., Mexico
Casa Hidalgo Boutique Hotel
Casa Hidalgo Hotel Boutique is stationed in a 19th century neoclassical-style house with rich history as the former headquarters of France’s consulate.
All 18 rooms come with an Alexa virtual assistant, flat-screen television with satellite hookup, coffee machine, private bathroom and free breakfast included.
Select rooms include an outside patio. Choose from a suite, junior suite twin, premium suite, or premium queen for your room layout.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.9 (Read Reviews)
📍 Address: Murguía 405, Ruta Independencia, Centro, 68000 Oaxaca de Juárez, Oax., Mexico
NaNa Vida Hotel Boutique
NaNa Vida Hotel Boutique embraces and honors Oaxcan artists, highlighting them on their website. It is located just 0.3 mi (0.6 km) from the Church of Santo Domingo.
Amenities include free Wi-Fi, smart television, cotton bedding, a sleep machine, and a safe deposit box.
Ask the front desk about complimentary vegan soap bars with scents of your choice.
Engage in yoga classes or visit the on-site Serena Spa to relax and reset. Take a cooking class or go on one of the hotel’s hosted tours.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.6 (Read Reviews)
📍 Address: Avenida Independencia 503, Ruta Independencia, Centro, 68000 Oaxaca de Juárez, Oaxaca
Hotel Parador San Miguel Oaxaca
Hotel Parador San Miguel includes Colonial-style architecture. The Church of Santo Domingo is a 10-minute walk from the hotel while the local markets are only a 6-minute walk.
The property offers seven types of rooms including the Superior, Terrace, Junior Suite, Suite Yanhuitla, Suite Cuilapam, Suite Huautla, and Suite Zaachila.
Amenities include free Wi-Fi, air conditioning and heating, luxury-style toiletries, and 100% cotton bath towels.
Restaurante El Andariego Cocina Tradicional, their on-site restaurant, became a recommended restaurant on Restaurant Guru in 2024. All hotel guests will receive a 10% discount at El Andariego Cocina Tradicional.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.8 (Read Reviews)
📍 Address: Av. José María Morelos 1205, Ruta Independencia, Centro, 68000 Oaxaca de Juárez, Oaxaca
Casa Naila Hotel Boutique
Casa Naila Hotel Boutique is an elegant Zapotecan-designed establishment within walking distance from the Oaxaca City Centre, Zocalo, and Templo de Santo Domingo de Guzmán.
There are five types of rooms available including the Deluxe Queen, Deluxe King, Junior Suite King, Master Suite Double Queen, and Imperial Suite Double Queen.
Rooms come complete with high-quality amenities such as free Wi-Fi, L’Occitane-brand toiletries, bathrobe and slippers for each guest, and a free bottle of mezcal when you check-in.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.5 (Read Reviews)
📍 Address: C. Porfirio Díaz 212, Ruta Independencia, Centro, 68000 Oaxaca de Juárez, Oax., Mexico
Pug Seal (Zapoteco) Oaxaca City
Pug Seal Oaxaca City is also known as Zapoteco, which is house in a beautiful white building with ornate brown doors. Oaxaca International Airport is a 4.3-mile (6.9 km) drive from the hotel.
Select from a Deluxe, Standard King, Executive Suite, Deluxe Suite, Presidential Suite, or a Superior Suite. The elegant private bathrooms include a bidet and luxury hotel style toiletries.
Watch your favorite television program and free Wi-Fi in your air-conditioned room. Request concierge service when desired.
Free parking is available. For those without a vehicle, free bikes are available during your stay.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.5 (Read Reviews)
📍 Address: Miguel Cabrera 110, Centro, 68000 Oaxaca de Juárez, Oax., Mexico
Hotel Boutique Casa Garay
Hotel Boutique Casa Garay is an elegantly designed hotel located 1 mi (1.6 km) from Church of Santo Domingo de Guzmán.
While specializing in couples retreats, they also have family rooms available. With a total of 19 exquisite rooms, choose from Deluxe King or Double Deluxe Matrimonial. Room amenities include a safety deposit box, hairdryer, coffee maker, and an iron with ironing board.
Mix your favorite drinks using the room’s minibar. Reserve the Don Porfirio room for business meetings.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.7 (Read Reviews)
📍 Address: Av. José María Morelos 401, Ruta Independencia, Centro, 68000 Oaxaca de Juárez, Oaxaca
Hotel Escondido Oaxaca City
Hotel Escondido is a member of the parent company, Design Hotels with architecture and interior design from Oaxacan artisans.
Oaxaca Cathedral is a six-minute walk from Hotel Escondido only 0.27 mi (0.45 km) away.
Enjoy free Wi-Fi, air conditioning, a smart television, bluetooth speakers, safe deposit box, and an organic-style bathroom.
Lounge in the culture room where you can read a book or treat it is a co-working area.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.6 (Read Reviews)
📍 Address: Av. José María Morelos 305, Centro, 68000 Oaxaca de Juárez, Oaxaca
Casa Carmen Morelos
Casa Carmen Morelos is stationed within the Oaxaca Historic Centre, embracing artistic influences from the local culture.
Explore the best Oaxacan tourist attractions within walking distance such as the Oxaca Cathedral and the Santo Domingo Temple.
Choose from a continental, American-style, or a la carte breakfast free with your reservation.
Enjoy free Wi-Fi, desk, a complimentary robe, minibar, ironing board and iron, and coffee pot in your room.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.8 (Read Reviews)
📍 Address: División Ote. 129, Santa María del Marquesado, Centro, 68030 Oaxaca de Juárez, Oaxaca
Hotel con Corazón
Hotel Con Corazon upholds social responsibility in their community by donating their profits to local education efforts.
The hotel is within Oaxaca City’s Historic Centre and only a 15-minute walk away to the Zicalo. It is a 5.6-mile (9 km) drive to the Oaxaca International Airport from Hotel con Corazon.
Choose from 5 types of rooms including King, Queen, King Patio, Tank, and Compact. If traveling with family, request free baby bed that can accommodate toddlers 4 and under.
Rooms have free Wi-Fi, television, USB outlets, and quality furnished beds.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.7 (Read Reviews)
📍 Address: Labastida 118, Ruta Independencia, Centro, 68000 Oaxaca de Juárez, Oaxaca
Grana B&B
Grana B&B sources its name from “grana cochinilla fila”, which is a red powdered dye from insects. The color inspires the layout of the hotel’s rooms.
Six room types are available. Select from Standard, Large Double, Junior Suite, King Suite, Master Suite, and Loft.
Every room has a 32-inch LED television and comfortably furnished bed(s). Some rooms come with an inner patio view. The Master Suite includes a living room.
Enjoy a continental or Mexican-style continental breakfast free. Keep connected with free Wi-Fi.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.7 (Read Reviews)
📍 Address: 5 de Mayo 300, Ruta Independencia, Centro, 68000 Oaxaca de Juárez, Oaxaca
Quinta Real Oaxaca
Quinta Real Oaxaca is designated as an UNESCO World Heritage Site in beautiful Oaxaca de Juarez.
Travelers voted the Quinta Real as a 2022 Travelers’ Choice by TripAdvisor. It’s 8 minutes from the Zocalo and 15 minutes from the Oaxaca International Airport.
Book one of four room types including Novicia, Superior, Grand Class, and Suite Gobernador.
As a fully smoke-free hotel, other amenities include free Wi-Fi, air conditioning, private bathroom, 24-hour room service, on-site restaurant and bar, fitness center, and outdoor swimming pool. Cots are available upon request..
📸 Image Credit: Hotel Azul – Facebook
⭐️ Hotel Rating: 4.5 (Read Reviews)
📍 Address: C. de Mariano Abasolo 313, RUTA INDEPENDENCIA, Centro, 68000 Oaxaca de Juárez, Oaxaca
Hotel Azul
Hotel Azul embraces a contemporary-style with Oaxacan cultural influences. The property is located just less than 0.2 mi from Santo Domingo Church.
Book one of the five suite types: Toledo, Leyva, Zarate, Villalobos, or Dubon all named after local Oaxacan designers. The Standart Room is the most kid-friendly room accommodation.
Included amenities are free Wi-Fi, air conditioning, suitcase scale, and an iPod docking station.
Relish in the best views of the city when frequenting the on-site rooftop bar. Have a traditional Oaxacan meal on the hotel patio..
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.7 (Read Reviews)
📍 Address: C. de Manuel García Vigil 805, RUTA INDEPENDENCIA, Centro, 68000 Oaxaca de Juárez, Oaxaca
Hotel La Casona de Tita
Hotel La Casona de Tita is a 19th-century boutique hotel situated within the historic Oaxaca City City Centre. It’s only a five-minute walk to the Santo Domingo Church from the hotel.
The colonial-style decor enhances a lightness and comfort in the overall layout of the six room types.
Select from Monte Alban, Alebrijes, Mitla, Grasshoppers, Santo Domingo, and Mezcal. Every room includes free Wi-Fi, a flat-screen television, air conditioning, and robes.
In 2020, Hotel La Casona de Tita received their fifth year in a row of being considered a Travelers’ Choice hotel on TripAdvisor.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.7 (Read Reviews)
📍 Address: Callejon, Av. José María Morelos 103, Barrio de Xochimilco, 68040 Oaxaca de Juárez, Oaxaca
Callejón Hotel Boutique
El Callejon Hotel Boutique is lined with Oaxcan-influenced exterior adobe walls and has 12 rooms to choose from. Conveniently located 4.3 mi (7 km) from the Oaxaca International Airport, it was voted a 2021 Travelers’ Choice hotel on TripAdvisor.
Amenities include free Wi-Fi, a 42-inch flat screen television with cable hookup, kitchenette, and coffee machine.
Fill your soul with Oaxacan cuisine and mezcals at on-site restaurant and bar as you enjoy beautiful terrace views.
Receive a free a la carte, American-style, or continental breakfast each morning of your stay.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.6 (Read Reviews)
📍 Address: Díaz Quintas 115, Ruta Independencia, Centro, 68000 Oaxaca de Juárez, Oaxaca, Mexico
Holiday Inn Express Oaxaca Centro
Holiday Inn Express is a three-floor IHG Hotels & Resorts location with 100 rooms and 16 suites.
In-room amenities include free Wi-Fi, closet, safe, coffee and tea maker with free supplies, a desk with a lamp, and quality furnished bedding.
Other amenities include an outdoor heated pool, fitness center, and free parking. Continental and American-style breakfast is free for adults and children. Have a treat at the end of your American-style breakfast buffet with traditional regional chocolate.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.5 (Read Reviews)
📍 Address: Aldama 410, Barrio de Jalatlaco, 68080 Oaxaca de Juárez, Oax., Mexico
City Centro Oaxaca
City Centro Oaxaca touts a Bohemian architectural influence with its bright pink exterior. The hotel is located just .7 mi (1.12 km) from Downtown Oaxaca de Juarez.
Select from a simple or double room type layout. Amenities in your airconditioned room include Wi-Fi, flat-screen television, ironing kit, safety deposit box, and a hairdryer in the private bathroom.
Enjoy free a la carte breakfast at Restaurant Terraza Centro from 7 am to noon. Workout at the gym or relax in the pool during down time..
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.6 (Read Reviews)
📍 Av. José María Morelos 1306, RUTA INDEPENDENCIA, Centro, 68000 Oaxaca City, Oax., Mexico
Niyana
Niyana is a socially-responsible hotel located in the Oaxaca Historic Centre that promotes recycling, composting, dry baths, and rainwater harvesting. You can rent or purchase reusable food containers and their biodegradable toiletries are also in reusable containers.
Their ten rooms are named after a community within one of the eight regions throughout Oaxaca. Each of the non-smoking rooms has free Wi-Fi, a private bathroom with a hairdryer, and quality bed linens. If you want to cook, visit the on-site shared kitchen..
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.5 (Read Reviews)
📍 C. de Los Libres 205, Ruta Independencia, Centro, 68000 Oaxaca de Juárez, Oax., Mexico
El Diablo y la Sandía, Libres
The owners of El Diablo y la Sandia drew inspiration for the hotel name from an ashtray shaped like a devil eating a watermelon. From 2012 to 2019, they received a TripAdvisor Certificate of Excellence.
Book one of the six available rooms: Corazon, Arpa, Catrin, Sirena, Luna, and Estrella. The bed linens feature bright colorful patterns.
Amenities include free Wi-Fi, tourism brochures, and unlimited calls throughout Mexico and the U.S.
Their free breakfast allows you to pick one Oaxacan traditional dish from their menu. Bread with jam, your choice of tea or coffee, juice, and fruit are also included.
📸 Image Credit: Booking.com
⭐️ Hotel Rating: 4.5 (Read Reviews)
📍 C. de Mariano Abasolo 514, RUTA INDEPENDENCIA, Centro, 68000 Oaxaca de Juárez, Oax., Mexico
ArcoSodi Hotel Boutique
ArcoSodi is a new boutique hotel built in 2021 offering newly renovated rooms using neutral colors throughout their bed linens, curtains and throw pillows.
In-room amenities include free Wi-Fi, a coffee machine, a private bathroom with complimentary toiletries, and a sitting desk.
Other amenities include photo shoot areas, an on-site bar, cooking classes, private tours, and private events as scheduled.
Map of Hotels in Oaxaca City
Frequently Asked Questions
What is the best budget hotel in Oaxaca City?
The best budget hotel in Oaxaca City is Hotel con Corazón followed by Hotel Casa Garay and El Diablo y la Sandia. These are the best budget hotels in Oaxaca City for under $100 USD per night.
What are the best mid-range hotels in Oaxaca City?
The best mid-range Oaxaca hotel is the Holiday Inn Express Oaxaca Centro, NaNa Vida Hotel Boutique and XTILU’. The nightly rates for these three hotels range from $105 and $200 USD per night.
What are the best luxury hotels in Oaxaca City?
The best luxury hotels in Oaxaca City include: Hotel Sin Nombre, Hotel Escondido and Casa Hidalgo. The nightly rates for these hotels range from $265 to $415 USD per night.
What are the best boutique hotels in Oaxaca City?
The best boutique hotels in Oaxaca include: Casa Antonieta, Pug Seal Oaxaca City and Casa Naila. These boutique hotels have nightly rates between $320 and $420 USD per night.
Oaxaca Visitors Guides
Feedback & Additional Questions
We would love to hear your thoughts about our list of the Top 25 Best Hotels in Oaxaca City. Leave a comment below if you’ve stayed at one of the hotels listed above and share your experience with us.
If you found this article helpful, please be sure to share it with your family and friends in advance of their next trip to Oaxaca.