The 5 Best Hotels in Oaxaca (Updated 2024)


A sunny day over the historic ruins of Monte Alban near Oaxaca, Mexico
Posted: 01/24/2024 | January 24, 2024

I love Oaxaca. From the moment I arrived I knew it was a special place. I’ve been here countless times (and even taken tours there!) since my first visit a few years ago.

Oaxaca is a city of colorful buildings, quaint rooftop restaurants and bars, street art, historic Spanish colonial churches, cobblestone streets, and picturesque parks. It is also one of the gastronomic centers of Mexico and a center for the production of mezcal in the country.

While there are many parts of the city to stay in, almost everything you want to see or do is adjacent to the city center (Centro). Whether you stay in one area or the other just depends on how far you want to walk. There are many good, centrally located hotels in the city.

To help you plan your trip, here is my list of the best hotels in Oaxaca:

1. The Casona del Llano

A relaxing courtyard at the three-star hotel in sunny Oaxaca, MexicoA relaxing courtyard at the three-star hotel in sunny Oaxaca, Mexico
Right on Parque Llano, about a 15-minute walk from the main square, this is a really lovely three-star hotel with rooms arranged around a beautiful garden. The restaurant serves a delicious breakfast buffet (as well as all-day dining). The simply furnished rooms are rustic and quiet. Although the room interiors may be a bit dated, there is air conditioning, cable TV, a work desk, and strong Wi-Fi. The bathrooms, while a bit dated, are clean and the water pressure is great. If you have a vehicle, there is also free parking.

I love staying here so much that when we used to host tours in Oaxaca, our groups stayed here. It’s a pleasant, no-frills and affordable choice in a really convenient location.

Book here!

2. The myrtles

A large, airy hotel room with plenty of space at Hotel Los Arrayanes in Oaxaca, MexicoA large, airy hotel room with plenty of space at Hotel Los Arrayanes in Oaxaca, Mexico
This city center hotel is located in an old hacienda (large estate). It is decorated in a traditional style with lots of plants and colorful art. There is also a beautiful courtyard and a roof garden. The bright and spacious rooms all have a flat-screen TV, a desk, air conditioning and free Wi-Fi. The water pressure in the showers is really strong and I find the beds very comfortable.

Breakfast is not included but is affordable and offers both Mexican and American options. The staff will do their utmost to make your stay as pleasant as possible. It is one of the best hotels in Oaxaca. Note: Only cash payment is possible.

Book here!

3. An Oaxaca Centro

A simple, bright hotel room at the One Oaxaca Centro Hotel in Oaxaca, MexicoA simple, bright hotel room at the One Oaxaca Centro Hotel in Oaxaca, Mexico
Located a 20-minute walk from the Zócalo (main square) in the Jatalco district, this modern, no-frills hotel features a simple and minimalist design. The rooms are comfortable (if a little boring), the beds are soft, and although the rooms are on the small side, they have plenty of natural light. The rooms also feature free WiFi, a flat-screen cable TV, a desk and air conditioning. The bathrooms aren’t particularly spacious, but everything is well maintained and the showers have good water pressure.

There’s free parking, as well as an extensive free breakfast offering typical Mexican cuisine. Free coffee/tea is available 24 hours a day in the lobby. Consider this property a Holiday Inn. Nothing fancy, but comfortable and covers all the bases.

Book here!

4. Oaxaca Real Hotel

A large, comfortable bed in a single room at the Oaxaca Real Hotel in Oaxaca, MexicoA large, comfortable bed in a single room at the Oaxaca Real Hotel in Oaxaca, Mexico
This huge hotel is housed in a restored colonial-era mansion right in the city center. The colorful four-star hotel features a small pool (and a poolside bar), a relaxing rooftop restaurant that serves delicious traditional Oaxacan food (including breakfast), and friendly staff. Rooms are cozy and clean (if a little dark), with pops of color and local art. The rooms feature a TV, a desk, free WiFi and air conditioning. The beds are soft and it’s generally a quieter hotel so you can get a good night’s sleep. The bathrooms, while small and dated, are clean and the showers have decent water pressure.

If you want to stay somewhere really central, this is where you should stay. Located just minutes from the main square, it has the best location of all the hotels on this list.

Book here!

5. City center

A pink hotel room at the photogenic City Centro Hotel in beautiful Oaxaca, MexicoA pink hotel room at the photogenic City Centro Hotel in beautiful Oaxaca, Mexico
Located east of Centro in the Jatalco district, this is one of the most modern and trendy hotels in the city. It’s super photogenic, with a bright pink exterior and decor (as well as inspirational signs), so you’ll see lots of people coming to the hotel just to take photos. It’s a four-star hotel and has an outdoor pool, fitness center, and bar on-site (there’s also free parking).

The chic and minimalist rooms feature pink walls and bright decor with trendy art, lots of light, and firm beds. They are elegant, spacious and airy and feature flat-screen TVs, desks, air conditioning and free Wi-Fi. Although breakfast is not included in the price, it is rich and includes many local specialties. Check-out is also at 1:00 p.m., which is a nice advantage.

Book here!

***

Oaxaca is my favorite city in Mexico and is quickly becoming a favorite of all visitors. If you choose any of the hotels above, ensure you stay in a fun, safe, and affordable hotel while you explore what, in my opinion, is the best city in Mexico.

Book your trip to Mexico: Logistical tips and tricks

Book your flight
Find a cheap flight with Skyscanner. It’s my favorite search engine because it searches websites and airlines all over the world, so you always know no stone is left unturned!

Book your accommodation
You can book your hostel with Hostelworld as they have the largest selection. If you want to stay somewhere else, use Booking.com as they always show the cheapest prices for guesthouses and hotels.

Don’t forget travel insurance
Travel insurance protects you against illness, injury, theft and cancellations. It’s comprehensive protection in case something goes wrong. I never go on a trip without it as I have had to use it many times in the past. My favorite companies that offer the best service and value for money are:

Are you looking for the best companies to save money with?
Check out my resources page for the best companies to use while traveling! I’ll list all the ones I use!

Would you like more information about Mexico?
Be sure to visit our detailed Mexico travel guide for even more planning tips!

Leave a Comment

Your email address will not be published. Required fields are marked *