Agoda Hero Banner

Find Hotels in Oaxaca, Mexico

495 vacation rentals and hotels available now

11 best hotels in Oaxaca

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Hotel Fortin Plaza
Oaxaca City Center,Oaxaca - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. Luggage storage
  6. Fitness center
  7. Swimming pool [outdoor]
  8. Bar
"Oaxaca is a very lovely city with sightseeings and nice shopping. more touristic than chiapas. went to monte alban and twice to the zocalo. the atmosphere is great."
Show more
8.6

Excellent

10 reviews

City Centro Oaxaca
Oaxaca City Center,Oaxaca - View on map
  1. Bicycle rental
  2. Pets allowed
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Luggage storage
  8. Car park [free of charge]
7.9

Very good

8 reviews

Selina Oaxaca
Oaxaca City Center,Oaxaca - View on map
  1. Pets allowed
  2. Free Wi-Fi in all rooms!
  3. Check-in/out [express]
  4. Luggage storage
  5. Coffee shop
  6. Bar
  7. Laundry service
  8. Restaurants
"Staff are super helpful."
8.4

Excellent

2 reviews

Avg price per night
$ 21
Holiday Inn Express Oaxaca - Centro Historico
Oaxaca City Center,Oaxaca - View on map
  1. Valet parking
  2. Pets allowed
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Fitness center
  6. Swimming pool [outdoor]
  7. Luggage storage
  8. Breakfast [free]
"There are many small, traditional, cute hotels in Oaxaca. This is not one of those. It's a no-nonsense business hotel for people who want to come and go with no problems. It's very clean, up to American standards, friendly and is within a short walk to the wonderful Santo Domingo museum and to many shops. A taxi ride to the zocalo and market is 5 minutes and cheap. I needed a good hotel with parking and I am glad I chose it!"
Show more
8.7

Excellent

8 reviews

Avg price per night
$ 131
Hotel Victoria Oaxaca
Oaxaca City Center,Oaxaca - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Fitness center
  6. Tennis court
  7. Front desk [24-hour]
  8. Check-in/out [express]
"First off, the top thing to recommend this hotel is the restaurant. The food is exquisite, and the pricing of the menu is very reasonable (you end up paying about $20/plate). As far as I could see, this is the only hotel in Oaxaca that has a decently sized swimming pool, which is reasonably well maintained, and has good service. The hotel is a bit outside the city, but this is easy to deal with, given the hourly shuttle service, and the fact that the city center is about a 20-25 minute walk from the hotel. This being said, because it's outside the city, you get a much bigger room than you would in the city center. One complaint I have is that the internet/wifi was piss poor throughout our stay. If I had had urgent work to do, it would have been nearly impossible. "
Show more
8.3

Excellent

10 reviews

Capital O Posada La Casa De La Tia
Oaxaca City Center,Oaxaca - View on map
  1. Free Wi-Fi in all rooms!
  2. Front desk [24-hour]
  3. Wi-Fi in public areas
  4. Family room
  5. Smoking area
  6. Daily housekeeping
  7. Smoke-free property
  8. Body thermometer
"The room are nice, serve the purpose perfectly."
8.2

Excellent

2 reviews

Avg price per night
$ 39
Posada de los Angeles
Oaxaca City Center,Oaxaca - View on map
  1. Airport transfer
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Luggage storage
  5. Laundry service
  6. Safety deposit boxes
  7. Tours
  8. Wi-Fi in public areas
"Nice patio."
8.2

Excellent

11 reviews

Avg price per night
$ 35
Hotel Villa Alta
Oaxaca City Center,Oaxaca - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Front desk [24-hour]
  6. Luggage storage
  7. Laundry service
  8. Safety deposit boxes
"Hotel Villa Alta is in a fantastic location just steps away from attractions, restaurants and shops. It has a charming atmosphere, with spotlessly clean rooms. Best of all, the staff are incredibly helpful and friendly. Highly recommended. "
Show more
9.6

Exceptional

5 reviews

Avg price per night
$ 49
Hotel CasAntica
Oaxaca City Center,Oaxaca - View on map
  1. Valet parking
  2. Pets allowed
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [indoor]
  6. Tennis court
  7. Bicycles
  8. Front desk [24-hour]
"The stay I had was in a room that was between the pool and the restaurant courtyard so the noise was a pretty big issue. One day they had a PA system set up on the courtyard which was incredibly loud in the room... there was no warning of this either. Staff were very helpful even tough and the location and pool (although small and shallow) were both good."
Show more
8.3

Excellent

6 reviews

Avg price per night
$ 104
Hotel Casa Barrocco Oaxaca
Oaxaca City Center,Oaxaca - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Front desk [24-hour]
  6. Check-in/out [express]
  7. Luggage storage
  8. Laundry service
9.6

Exceptional

1 review

Avg price per night
$ 88
Hotel Fortin Plaza
Oaxaca City Center,Oaxaca - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. Luggage storage
  6. Fitness center
  7. Swimming pool [outdoor]
  8. Bar
"Oaxaca is a very lovely city with sightseeings and nice shopping. more touristic than chiapas. went to monte alban and twice to the zocalo. the atmosphere is great."
Show more
8.6

Excellent

10 reviews

Fast facts about Oaxaca, Mexico

Accommodations495 properties
Popular hotelCity Express Oaxaca
Popular areaOaxaca City Center
Nightly rates from$7
AirportXoxocotlan International Airport

Discover the neighborhoods of Oaxaca


Just viewed by other Agoda travelers


Frequently asked questions

What's the average price of a hotel in Oaxaca?

The average price for a 3-star hotel in Oaxaca is USD 56. The average price for a 4-star hotel in Oaxaca is USD 100. The average price for a 5-star hotel in Oaxaca is USD 255.

What's the average price of a hotel in Oaxaca this weekend?

The average price for a 3-star hotel in Oaxaca this weekend is USD 54. The average price for a 4-star hotel in Oaxaca this weekend is USD 100. The average price for a 5-star hotel in Oaxaca this weekend is USD 320.

What's the average price of a hotel in Oaxaca tonight?

The average price for a 3-star hotel in Oaxaca tonight is USD 53. The average price for a 4-star hotel in Oaxaca tonight is USD 99. The average price for a 5-star hotel in Oaxaca tonight is USD 237.

What are the most popular hotels in Oaxaca?

Popular hotels in Oaxaca include Hostal Mixteco Naba Nandoo, Hotel Casona Oaxaca and Hostal Nordes.

What are the best hotels in Oaxaca for couples?

Couples who stayed in Oaxaca have given high ratings to Hostal Mixteco Naba Nandoo, Hotel Casona Oaxaca and Hostal Nordes.

What are the best hotels in Oaxaca for families?

Families who stayed in Oaxaca highly recommend Hostal Mixteco Naba Nandoo, Posada de los Angeles and Hotel Casona Oaxaca.

What hotels in Oaxaca have the best views?

Verified travelers to Oaxaca have given top reviews for the views at Hotel Victoria Oaxaca.

What's the best neighborhood in Oaxaca to stay in?

Popular neighborhoods among travelers staying in Oaxaca include Oaxaca City Center, Santa Lucia del Camino and Cerro del Creston.

Show more questions


More about Oaxaca

Agoda.com features accommodation options from all over town. From high end international chain hotels to family run guesthouses, demands of all travelers are met. Guests find many of the 391 hotels in Oaxaca an attraction in themselves. Visitors have no trouble associating Palacio de Gobierno, Espanol Interactivo, Basilica de la Soledad with Oaxaca. Enjoy the history and beauty of Oaxaca by visiting one of 26 monuments around town. Many monuments such as Palacio de Gobierno, Espanol Interactivo are regarded as the city's heritage. There are so many things to do, you may want to stay an extra week or so to experience them all. Book your next trip to Oaxaca with Agoda, backed by our low price guarantee.