One of my most frequently asked questions is – where to stay in Oaxaca? So I put together a list of the best hotels in Oaxaca. I will only be including hotels that I have stayed at and loved or that I have very strong recommendations from trusted sources. There are hundreds of hotels in this city, but I feel confident about each and every one of these below.
I’ll keep this list updated as I try some new hotels out, or when I get more trusted info. This list is not meant to be exhaustive, but narrowed down to some the best hotels in Oaxaca that I trust.
Love Mexican food? Join our Oaxaca retreat + food experience – Milpa + Mesa below.
I’ve divided the list out below by budget. A couple of my favorite hotels in Oaxaca are near the end of the list, but scroll through to find the right one for your travel style and budget.
If you prefer Airbnb, search here for your Oaxaca Airbnb.
And if you’re visiting Oaxaca, check out my all my Oaxaca posts – including the best restaurants, best dishes to eat, what to do, the best artisans to visit, and how to get to the Oaxaca coast.
The Best Hotels in Oaxaca
Budget/Hostels (Up to $50 USD): Where to Stay in Oaxaca
A Simple But Nicely Designed Budget Hotel: Un Sueño
Un Sueño is a simple but nicely designed hotel tucked on a residential street on the north end of the Centro. The property features plenty of outdoor spaces to enjoy like the patio and a roof terrace. Continental breakfast is included in your stay. It is a few minutes longer to walk to some of the tourist sites, but still within 10-15 minutes of everything, and this neighborhood is quiet and has a local feel.
A True Hostel/Backpacking Experience: Iguana Hostel
Iguana Hostel is a true hostel. It attracts a backpacker crowd, has an in-house bar, and a friendly atmosphere. If you are on the backpacker trail, looking to make new friends, or on a tight budget, this is a good hotel in Oaxaca for you.
Iguana Hostel includes breakfast, has lots of comunal hang out areas, a roof terrace, a shared kitchen, and its central location can’t be beat.
A Simple But Pretty Oaxaca Hotel: Hotel Azucenas
Hotel Azucenas is tucked in a quiet cobblestone neighborhood, yet is still just steps from the biggest tourist destinations.
It’s a small hotel with simple rooms, but has a pretty roof terrace with a great view and is a great overall value.
This is where to stay in Oaxaca if you are on a budget but want a comfortable and well-located room.
Mid-Range ($50-100 USD): Best Hotels in Oaxaca
A Hotel With a Mission: Hotel Con Corazon
I’ve received recommendations for this Oaxaca hotel from several trusted people. I also was able to take a quick walk through and enjoyed the modern and pretty decor.
The most special thing about Hotel Con Corazon is that they are a partnering with local NGOs to create educational programs for local students. Their goal is to make the transition from secondary to high school more accessible for marginalized children.
They include a very good full breakfast and there is a pretty seating area inside and garden outside. There are also several roof terraces to enjoy the sun and the view.
The location is on the western edge of the centro, but in an area close to many amenities and with a local neighborhood feel.
Pretty Hotel with a Pool: Hotel Casa de la Tia Tere
This hotel is where to stay in Oaxaca if you love having a pool and a pretty traditional style Mexican accommodation. The courtyard at Casa de la Tia Tere is beautiful – full of leafy greens with the pool in the center.
The building is full of bright rooms, dramatic archways, and an open center courtyard.
There is also a roof terrace and good breakfast included.
This hotel is located on the eastern side of the centro, but still close to many amenities and sites.
A Pair of Design B&Bs: El Diablo y la Sandia & Boca del Monte by Diablo y la Sandia
El Diablo y la Sandia and Boca del Monte are some of the best hotels in Oaxaca for people who love pretty design and an intimate atmosphere. My couple of pictures don’t do it justice – click through to see some of the beautifully curated decor.
They have two locations: one on the west side of the centro on a pretty pedestrian street – called Boca del Monte el Diablo y la Sandia, and one on the east side of centro called El Diablo y La Sandia.
The design in both hotels is beautiful – clean lines but lots of colorful accents and traditional textiles.
A great breakfast is included and there are pretty common areas to relax inside or outside on the patio or roof terrace.
This is the place to stay for artistic travelers who want a well-designed and quiet hotel.
Upscale/Comfort/Luxury ($100+ USD): Best Hotels in Oaxaca
Perfectly Designed Boutique Hotel + Cafe: Casa Antonieta
If you’re looking for a hotel with amazing design, Casa Antonieta is the perfect choice and is one of my absolute favorite hotels in Oaxaca city. This little boutique hotel has only 6 rooms centered around a beautiful patio in a historic building. In fact, the building is part of the first buildings in the city, built in the mid-1500s!
Each room is tastefully decorated with beautiful furniture, rugs, and artisan details. Beds are huge and comfy, robes and slippers are provided, and some rooms have their own pretty patio.
Case Antonieta is attached to and located just behind one of the best cafes in Oaxaca, Muss Cafe. You can enjoy some of the best coffee in the city, fresh sandwiches and salads, or a mezcal or cocktail in the stylish cafe, or in the shared leafy patio. Muss is my favorite place to work from my laptop, so I’m often enjoying the cafe and fast wifi here.
The location can’t be beat – only 3 blocks from the Zocalo (central square), and walking distance to any of the sites in the Historic Center. It’s also right next door to one of my favorite museums (the Textile Museum) and the beautiful San Pablo Cultural Center.
Free coffee is available each morning, fast wifi at any hour, air conditioning, 24 hour reception, and the hotel is pet-friendly.
This may seem like a small thing, but one of my favorite amenities is that the rooms also stock a yoga mat for your use. I haven’t seen this in any other hotel and I thought it was such a great idea. I prefer to do yoga everyday if possible, and usually lug my mat along with me on travels. But I love the idea of my hotel providing one so I don’t have to worry about traveling with my own.
Case Antonieta is definitely one of the best places to stay in Oaxaca and one of my absolute favorite hotels and cafes (Muss Cafe).
Colorful Oaxacan Decor + Super Comfy Accommodation: Casa de las Bugambilias
Las Bugambilias is one of my favorites. Of course I haven’t stayed everywhere, but this hotel is really lovely and has so much to offer.
Casa de las Bugambilias is one of the best hotels in Oaxaca all-around. The rooms are tastefully decorated with pretty vibrant accents, and the common areas are filled with colorful details and traditional art.
There is an exceptional gourmet, multi-course breakfast every morning that will be the perfect start to your day. The staff is warm and wonderful, the in house tour agency is one of my favorite guides in town, and the location could not be more perfect – just a half block from Santo Domingo.
I couldn’t possibly say anything negative about this wonderful hotel. This is where to stay in Oaxaca for a very comfortable and memorable stay.
If You Crave Pink: City Centro Oaxaca
City Centro Oaxaca is definitely the pinkest hotel in Oaxaca. 🙂 The common spaces are full of vibrant pink walls, interesting cut outs, and gorgeous impressive cacti.
There is a small pool on the roof and a terrace to enjoy the sun and the view.
The furnishings are sleek and modern and a good breakfast is included.
The location is in Jalatlaco, a pretty and charming neighborhood full of windy, narrow cobblestone streets. This area is lovely and colorful, but a few minutes further of a walk to some of the main tourist sites.
This is where to stay in Oaxaca if you want striking design, in a charming and quiet neighborhood.
Luxury/Design Hotel: Hotel Los Amantes
Hotel Los Amantes is an upscale and modern hotel right in the middle of all the action of the city.
The rooms are well designed and full of all the comforts one could need. The lobby and central courtyard are gorgeous, full of design-friendly accents. And the rooftop bar/restaurant has one of the best views of Santo Domingo and the city.
A good breakfast is also included.
This is where to stay in Oaxaca if you want an upscale and modern experience.
There you have it! I’ll keep this list of the best hotels in Oaxaca updated as I try new hotels or hear new info. If none of the above hotels fit your needs, check the map below for more hotel options in Oaxaca.
Or check Airbnb below:
And if you’re visiting Oaxaca, check out my all my Oaxaca city posts or all my Oaxaca coast posts – including the best restaurants in Oaxaca, best places to drink mezcal, Oaxaca beach guide, and 1 week coastal Oaxaca itinerary, and lots more.