Skip to Content

17 best luxury hotels in Oaxaca City

Looking for the best Oaxaca hotels? We got you! In this post, we put together 17 best luxury hotels in Oaxaca with detailed pricing and location overview.

Oaxaca City is one of the best cities to visit in Mexico because of its rich culture and impressive regional cuisine. Day of the dead celebrations in Oaxaca have put this city on the map and many tourists from all over the world look forward to this cultural event.

This post is only about Oaxaca luxury hotels that are over US$125 per night but if this is not your budget, we have other hotel recommendations that you can find in this blog.

🛏️ Oaxaca hotels quick info

  • When looking for Oaxaca hotels, make sure that it is well located. Some landmarks and points of reference include Oaxaca Centro and the Andador Turistico.
  • The hotel prices in this post are for 2 people.
oaxaca hotels luxury
Pin this image to Pinterest and save it for your trip to Oaxaca City!

You might also like:

🏨 Top Oaxaca hotels we love

#1: Casa Bonita Hotel & Luxury Residence

📍Catalina 102
💲 from US$241

What to love: Luxury meets modern comfort at Casa Bonita. Experience their attention to detail in this luxury hotel & residence. Located just 10 minutes from Oaxaca city center and Santo Domingo Temple, the hotel features spacious rooms and a beautiful garden, along with a swimming pool and on-site karaoke bar.

Value for money: A night in their standard double room starts at US$241 per night for two. This air-conditioned premium room offers 2 double beds or 1 king-size bed, free Wi-Fi, and a 42-inch HD TV with cable channels. It also includes a safe and private bathroom with a hairdryer and free toiletries.

oaxaca hotels
Photo: @hotelcasabonitaoaxaca

📍Las Casas 110
💲 from US$210

#2: Suites de La Parra

What to love: The Suites de La Parra is located at the heart of Oaxaca City, close to art galleries and boutiques. The luxury accommodation is decorated in a warm, inviting style, with amenities such as a swimming pool, restaurant, and 24-hour front desk. All rooms feature a seating area and minibar. Some will also have panoramic views of the city.

Value for money: With superb service and breakfast, 1 large double bed, and a private kitchen, you can book their deluxe queen suite starting at US$210 per night for two.

For bigger groups, particularly for four people, you can book this deluxe suite for as low as US$308 per night. This suite features a balcony, seating area, and air conditioning.

oaxaca hotels
Photo: @suitesdelaparra

#3: Pug Seal Oaxaca

📍C. Porfirio Díaz 212
💲 from US$383

What to love: With a spa and an outdoor pool, Pug Seal Oaxaca offers the perfect escape into an indulgent Oaxacan luxury experience. Guest rooms come with air conditioning, private bathrooms, and TVs with cable channels.

Value for money: Get to experience their superior suite with an exceptional breakfast for two starting at US$383. This suite has a minibar, air conditioning, and bathrobe. All rooms are air-conditioned, decorated with Mexican Art, and come with a private bathroom, space for luggage, and WiFi.

Oaxaca Hotels
Photo: @rafauriegas

#4: Hotel Casa Santo Origen

📍Calle Loma de Guajal 100
💲 from US$368

What to love: You will feel at home away from home in Hotel Casa Santo Origen. The stylish, spacious rooms are fully equipped with modern amenities and thoughtful touches to ensure you enjoy a comfortable stay.

They offer complimentary WiFi throughout the property, as well as a 24-hour front desk and 24-hour room service. Keep fit in our fitness center or relax by our pool.

Value for money: The deluxe suite in Hotel Casa Santo Origen starts at US$368 per night for two. This suite features a balcony, soundproofing, air conditioning, and an extra large comfortable bed.

Rooms are equipped with air conditioning, a private bathroom, flat-screen TV, and a desk. Facilities include a 24-hour front desk, private parking, and a tour desk.

oaxaca hotels
Photo: @casasantoorigen

#5: Hotel Escondido Oaxaca

📍Av. José María Morelos 401
💲 from US$396

What to love: Built with a colonial feel and located close to the center of Oaxaca City, Hotel Escondido offers a range of modern and spacious rooms with free parking on site. Free WiFi is available throughout the hotel.

The property offers free access to its hot tub as well as a garden area where guests can relax in peace and quiet. Amenities include luggage storage, an elevator, and concierge service are also available.

Value for money: A night in their balcony room for two starts at US$396 per night, inclusive of a good breakfast. This double room has a balcony, cable TV, and a bathrobe.

All units have a safety deposit box, while selected units have a kitchenette with an oven and microwave. The private bathroom comes with a bath or shower and free toiletries.

oaxaca hotels
Photo: Eric Petschek

#6: Hotel Hacienda Los Laureles

📍Av. José María Morelos 401
💲 from US$396

What to love: Hacienda Los Laureles is a hotel that offers the perfect combination of history and luxury. Nestled within aging cypresses and colorful gardens in the heart of this provincial district, close to the ruins of San Felipe del Agua.

This hotel offers an exciting selection of rooms including a stunning suite. The hotel’s restaurant, Los Cipreces, serves up an enticing menu featuring seasonal dishes from local ingredients.

Value for money: Their junior suite for two can be booked at the starting price of US$180 per night. The rooms have a distinctly Mexican flavor with cool whitewashed walls and terracotta floors alongside rustic iron furniture.

A warm palette of woods and fabrics add to the welcoming atmosphere, joined by an array of amenities including an outdoor pool and terrace.

oaxaca hotels
Photo: @loslaurelesmx

#7: Quinta Real Oaxaca

📍5 de Mayo 300
💲 from US$250

What to love: The Quinta Real Oaxaca features exquisite colonial-style décor, beautifully tiled floors, and extra cushions to help you relax and unwind. All rooms come with a private bathroom, hairdryer, and a safe. Enjoy the fresh air outside on your terrace or have a dip in our outdoor swimming pool.

Value for money: A night in their novice king room starts at US$250 for two. It features tiled floors and colonial-style décor, plus free WiFi throughout. All rooms include a safe, a private bathroom, and extra cushions. Oaxaca Airport is 15 minutes drive away.

oaxaca hotels luxury
Photo: @hotelesquintareal

#8: Hotel La Casona de Tita

📍C. de Manuel García Vigil 805
💲 from US$396

What to love: A lovely boutique hotel located in the heart of Oaxaca, Hotel La Casona de Tita offers the perfect location for a relaxing stay.

The hotel has an intimate atmosphere and offers its guests charming colonial-style architecture, modern-style decor, and art exhibitions by renowned artists from all over Mexico.

Delight yourself and enjoy a walk through the city’s attractions such as Santo Domingo Church and Museo de Arte Contemporáneo or explore art galleries or have a meal at local restaurants.

Value for money: A night for two in their deluxe double room with two double beds starts at US$345, inclusive of an exceptional breakfast.

For a group of four, you can still book this same room at US$415 per night. It offers colonial décor with paintings, free Wi-Fi, air conditioning, a desk, a safety box, and flat-screen cable TV. The bathroom is private and comes with a shower, hairdryer, and free toiletries.

oaxaca hotels
Photo: @lacasonadetitaoaxaca

#9: Flavia Hotel

📍De La Cruz 7
💲 from US$228

What to love: Flavia Hotel is a charming 5-star hotel in Oaxaca City, offering an outdoor swimming pool and free WiFi throughout the property. The hotel is located just a 12-minute walk from Oaxaca Cathedral and 7 km from Mitla.

Value for money: Their deluxe room for two starts at US$228 per night. This double room features a view and a minibar. Rooms at the hotel are equipped with a desk, a TV, and a private bathroom. Free WiFi is available throughout the property.

oaxaca hotels luxury
Photo: @flavia_hotel

#10: Hotel Siglo XVII Art Gallery

📍C. Porfirio Díaz 111
💲 from US$123

What to love: A superbly-designed hotel in a central location, the Hotel Siglo XVII Art Gallery provides a tranquil oasis in the bustling city of Oaxaca.

With its modern amenities and traditional Oaxacan design, it offers all the services you need for a comfortable stay. Set in a peaceful part of town, this stylish property boasts incredible views of Oaxaca City’s Colonial center and surrounding mountains.

Value for money: A night in their standard double room for two starts at US$123. This double room has executive lounge access, air conditioning, and cable TV. It is equipped with a seating area, flat-screen TV with satellite channels, and a private bathroom with a bath or shower. The rooms include a desk. A continental breakfast is available daily.

oaxaca hotels luxury
Photo: @hotelsigloxvii

#11: Casa Naila Hotel Boutique

📍Av. José María Morelos 1205
💲 from US$296

What to love: Casa Naila is a boutique hotel located in Oaxaca’s historic center, only 15 minutes from Mitla and Monte Alban archaeological sites. Guests can relax in the outdoor garden or take advantage of the Internet access available in public areas. Each room offers a terrace with views of Oaxaca City’s main square or courtyard.

Value for money: The deluxe room for two in Casa Naila Hotel starts at US$296. This double room has a bathrobe, air conditioning, and a minibar. All of the rooms also come with bed linen, towels, and shutters. The accommodation features a 24-hour front desk, a concierge service, and organizing tours for guests.

oaxaca hotels luxury
Photo: @casanailaoaxaca

#12: Hotel Boutique Cosijo

📍C. Libertad 21
💲 from US$167

What to love: Treat yourself to the hotel boutique with a touch of luxury and enjoy world-class service at Hotel Boutique Cosijo. Offering yoga lessons, a swimming pool, and free breakfast, this Oaxaca hotel is located 9 km from El Árbol del Tule and Santa María del Tule Historic Centre.

Some rooms also feature a small terrace with a hammock. Guests can dine at the main terrace or find a variety of restaurants within 5 minute drive.

Value for money: A night in their twin room starts at US$200 for two. This room offers painting art, a private small terrace with a hammock, and a private bathroom including free toiletries.

Free Wi-Fi is included. A group of four can book their king room with two king beds starting at US$167 per night. This quadruple room has a sofa, private entrance, and patio.

oaxaca hotels luxury

#13: Grand Fiesta Americana Oaxaca

📍Calle de José María Pino Suárez 702
💲 from US$167

What to love: Journey to one of Mexico’s most beautiful and romantic cities. Located in Oaxaca City, this hotel offers a range of amenities including a restaurant, bar, and private parking.

Just 10 km from Monte Alban, you will have easy access to the Tule Tree and many other attractions. Enjoy your trip in comfortable rooms that offer free WiFi throughout the property.

Value for money: Their deluxe king room with one extra large bed starts at US$371 per night for two. It features free speedy WiFi and free on-site parking. Rooms include a TV and an en suite bathroom with bathrobes and slippers.

oaxaca hotels
Photo: @grandoaxaca

#14: Casa Hidalgo Hotel Boutique

📍Miguel Hidalgo 417
💲 from US$205

What to love: Featuring a fitness center, a bar as well as a terrace, Casa Hidalgo Hotel Boutique is located in the center of Oaxaca City, 7 km from Monte Alban. Among the facilities of this property are a restaurant, a 24-hour front desk, and room service, along with free WiFi throughout the property. The hotel features family rooms.

Value for money: A night in their superb deluxe king suite room for two starts at US$205. This suite has a soundproofing, satellite TV, and a seating area. Among the facilities of this property are a restaurant, a 24-hour front desk, and room service, along with free WiFi throughout the property.

oaxaca hotels luxury
Photo: @hotelcasahidalgo

#15: Hotel Sin Nombre

📍C. 20 de Noviembre 208
💲 from US$223

What to love: With its modern architecture, Hotel Sin Nombre is a 5-star hotel set in Oaxaca City. The property features a terrace and an on-site restaurant serving Mexican and international cuisine. It also offers free WiFi and a 24-hour front desk. Their central location makes it easy to explore the city on foot, or by car or bicycle.

Value for money: A night in their queen room with one large bed starts at US$223 for two, inclusive of a good breakfast! This double room features a private entrance, patio, and bathrobe. It also has a 24-hour front desk with multilingual staff, secure check-in and check-out facilities, and free WiFi access.

oaxaca hotels luxury
Photo: @hotel_sin_nombre

#16: Palacio Borghese

📍C. de Ignacio Allende 208
💲 from US$150

What to love: Palacio Borghese is a luxury colonial building, set in the center of Oaxaca, less than 2 blocks from the Santo Domingo de Guzman Temple.

Located on a terrace, each spacious and air-conditioned room features free WiFi throughout and free parking and valet service. Santo Domingo church is 120 m away.

Value for money: Experience their king-size standard room for two, starting at US$150 per night. This suite comes with a king-size bed, a hot tub, and a minibar. A fresh fruit platter is given every day. Each room comes with satellite TV, a hydromassage bathtub, soft feather pillows, and a range of amenities for guests to use.

oaxaca hotels luxury
Photo: @hotel.palacio.borghese

#17: El Callejón Hotel Boutique

📍Av. José María Morelos 103
💲 from US$150

What to love: El Callejón Hotel Boutique is an art-deco-style boutique hotel in the heart of Oaxaca City, featuring a fantastic terrace with a pool.

Set in gardens, this 5-star property offers free WiFi throughout and 24-hour room service. There is also a business center and free parking on site.

Value for money: A night in their double room starts at US$234 for two. Each room at El Callejón features air conditioning and satellite TV, plus a private bath and heated towel racks. Some rooms have garden views.

oaxaca hotels luxury
Photo: @polo.lrfoto

✈️ Ready for your trip to Oaxaca City? If you need more information about the best Oaxaca hotels, we’d be happy to update this post – just leave your questions in the comment box below or join our communities where we answer questions for FREE.

🇲🇽 Oaxaca Travel Resources

  • ✈️ Flights to Oaxaca: the airport that serves Oaxaca is Oaxaca International Airport (OAX). Use the code MXINSIDER to get flight discounts upon checkout on WayAway.
  • 🏥 Mexico Travel insurance: do not travel to Mexico without insurance. Check which plans work for you for as low as US$40 for full travel coverage. We use SafetyWing and we highly recommend it!
  • 🚕 Oaxaca Airport transfers: book our local drivers or luxury car services from Oaxaca Airport to downtown Oaxaca (from US$150).
  • 🚗 Oaxaca car rentals: go on a road trip around the Oaxaca state – rent a car from US$25 per day! Search for the best deals on Rental Cars Oaxaca.
  • 🚌 Oaxaca bus transportation: book bus tickets online to and from Oaxaca. Search BusBud Oaxaca for instant booking confirmation.
  • 🏄‍♂️ Oaxaca Activities: find over 50+ things to do in Oaxaca on Viator Oaxaca. They have the best deals that start for as low as US$20 per person
  • 🧭 Oaxaca Tours: support our work with the local community of Oaxaca. Use the code MXINISDER10 upon checkout on our tour page.
  • 🏨 Oaxaca Hotels: There are affordable boutique hotels in Oaxaca from US$35. Check out Booking.com Oaxaca for great deals.
  • 🛏️ Oaxaca Hostels: backpackers and young travelers, you can stay in a dorm bed in Oaxaca for as low as US$21! Check Hostelworld Oaxaca for the best rates.
  •  Oaxaca Trip Planner: we have local staff on the ground in Oaxaca. We can help you plan your trip. No hidden fees, just simple charges. Get in touch now!
  • 📧 Oaxaca Updates: subscribe to our newsletter and get honest and transparent updates about Oaxaca. You will love our monthly news in your inbox! NO SPAM. NEVER.
  • ☕ Buy us coffee: readers who support Mexico Insider help us continue bringing you the most honest content about Tulum. Consider donating to our coffee fund if you like the content that we do.

sixteen − 13 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.