Search Hotels in Oaxaca

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Oaxaca

Image for Hacienda La Noria
3.5 out of 5
Av Eduardo Mata 1918, Oaxaca, OAX
Free cancellation
25 Aug-26 Aug
4.3/5Excellent! (216 reviews)

"We like the ambiance, the place had a very nice layout. We went for the standard room and it was clean but basic. The mattresses were hard and uncomfortable. The manager welcomed us via email and even mentioned a possible upgrade... which I requested at check in but not so when I requested it."…"

Reviewed on 1 Aug 2019

Hacienda La Noria
Image for Hotel Victoria Oaxaca
3.5 out of 5
International Road Km 545, Col. Figueroa, Oaxaca, OAX
Free cancellation
25 Aug-26 Aug
4.1/5Very Good! (537 reviews)

"Very helpful staff. Kind employees. Beautiful view."…"

Reviewed on 14 Aug 2019

Hotel Victoria Oaxaca
Image for Hotel Trebol
3 out of 5
Ricardo Flores Magon No. 201, Col. Centro, Oaxaca, OAX
Get Rates
4.4/5Wonderful! (820 reviews)

"Breakfast was good. And fresh fruit and coffee available 24 hours. Water bottles in the room, as well as places to refill your water bottle. Perfectly located."…"

Reviewed on 13 Aug 2019

Hotel Trebol
Image for NaNa Vida
3 out of 5
Murguia 405, Colonia Centro, Oaxaca, OAX
Free cancellation
6 Sep-7 Sep
4.8/5Exceptional! (155 reviews)

"This property has very good location to restaurants, mercado and zocalo. Courtyard and decor also very pleasant. Must use stairs to second floor."…"

Reviewed on 20 Aug 2019

NaNa Vida
Image for Quinta Real Oaxaca
4 out of 5
Calle 5 De Mayo 300, Oaxaca, OAX
Free cancellation
17 Sep-18 Sep
4.6/5Wonderful! (682 reviews)

"This hotel is located in an old convent and is, therefore, very characterful. The staff are very attentive and do everything to make your stay as pleasant as possible. However, on our first evening our drinks by the pool were spoilt by a loud and noisy group of young people"…"

Reviewed on 18 Aug 2019

Quinta Real Oaxaca
Image for Hotel Mision De Los Angeles
3 out of 5
Calzada Porfirio Diaz 102, Col. Reforma, Oaxaca, OAX
Free cancellation
25 Aug-26 Aug
4.2/5Very Good! (604 reviews)

"i liked the service and cleanest, very good food as well"…"

Reviewed on 12 Aug 2019

Hotel Mision De Los Angeles
Image for City Express Oaxaca
2.5 out of 5
Calz. Niños Heroes de Chapultepec No. 3, Col. Centro, Oaxaca, OAX
Free cancellation
6 Sep-7 Sep
4.3/5Excellent! (428 reviews)

"This is a very nice Hotel very clean the breakfast was really delicious rooms are nice and clean very quiet I love this place I’ll definitely recommend this location"…"

Reviewed on 1 May 2019

City Express Oaxaca
Image for Villas Del Sol Hotel
3.5 out of 5
Ctra Oaxaca a Mexico km 487, Sta. Rosa, Oaxaca, OAX
Free cancellation
22 Sep-23 Sep
3.8/5Good! (115 reviews)

"moderate traffic noise-early rush hour. Very nice grounds/garden. Small but adequate pool"…"

Reviewed on 31 Oct 2018

Villas Del Sol Hotel
Image for Life Hotel
3.5 out of 5
Carretera Internacional Km. 422, Col. Cuautémoc, Oaxaca, OAX
Free cancellation
25 Aug-26 Aug
4.4/5Wonderful! (75 reviews)

"Poor WiFi signal throughout the day. Same breakfast options every day"…"

Reviewed on 6 Aug 2019

Life Hotel
Image for Holiday Inn Express Oaxaca-Centro Historico
2.5 out of 5
Diaz Quintas 115 Col Centro, Oaxaca, OAX
Free cancellation
8 Sep-9 Sep
4.7/5Exceptional! (332 reviews)

"This hotel is close to downtown, yet very quiet neighborhood. Service ix excellent, breakfast is very good."…"

Reviewed on 30 Jul 2019

Holiday Inn Express Oaxaca-Centro Historico
Can't see what you're looking for?
See all available properties in Oaxaca starting at £29 per night
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Oaxaca

Visiting Oaxaca

History buffs will enjoy a visit to Oaxaca, though all guests will undoubtedly appreciate the churches, museums and archaeology. Visitors can also indulge in all the fine qualities that this cultural, welcoming city has to offer, including its art, dancing and cafes.

  • There are 98 Oaxaca hotels
  • July is the most expensive month to travel here, whereas September is the most economical
  • Closest major airport is in Oaxaca, Oaxaca (OAX-Xoxocotlan Intl.), 4.2 mi (6.7 km) from the city centre

Sightseeing around Oaxaca

  • Known for its art, museums and festivals, including cultural attractions, such as La Paz Museum, Museum of Oaxacan Painters, and Macedonio Alcala Theater
  • Notable for its churches, archaeology sites, UNESCO site and landmarks such as Iglesia de La Compañía, San Felipe Neri Temple, and Basílica de la Soledad
  • The natural setting of the flowers is picturesque, and places to visit include Oaxaca Ethnobotanical Garden, El Llano Park, and Playa de amor
  • Food and Flea Market, Benito Juarez Market, and Pochote Organic Market are top spots for shopping

Staying in Oaxaca

In Oaxaca you'll find 127 hotels and other accommodations so you can simply plan your holiday retreat at an affordable rate:
  • 79 hotels, ranging from GBP 11/night to GBP 127/night
  • 6 hostels, ranging from GBP 12/night to GBP 30/night
For family trips or any other travel plans, consider the following top-rated traditional hotels:
  • Holiday Inn Express Oaxaca-Centro Historico
  • City Express Oaxaca
Seeking a charming locale or stylish getaway? You may enjoy these top-rated, smaller hotels and specialty properties:
  • Hotel Parador de Alcalá Oaxaca
  • Palacio Borghese

A favourite with Expedia travellers is Hotel Parador de Alcalá Oaxaca with a 4.9 out of 5 user rating, whereas Palacio Borghese and Holiday Inn Express Oaxaca-Centro Historico are also highly rated by guests.

Dressing for Oaxaca

  • Between January and March, you can expect the daytime average to be around 31°C and the night-time average to be 8°C
  • From April to June, temperatures average about 31°C during the day and 13°C at night
  • July to September averages 28°C during the day and 14°C at night
  • Between October and December, the average temperature is 26°C during the day and 8°C at night
  • About 1162 millimetres of rain falls on Oaxaca each year

More trip options

Recently booked Oaxaca hotels

Oaxaca Hotel Reviews