Hotels in Oaxaca, Mexico

Search & Compare Oaxaca Hotels

Hotels.com™ Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Oaxaca

Oaxaca overview

Oaxaca is known for its rich culture and museums, and also for its art and festivals. There's a nice selection of cafés to enjoy during your stay. You can easily spend a relaxing day in Oaxaca visiting Oaxaca Ethnobotanical Garden and El Llano Park. While you're in town, don't miss a chance to see sights like Oaxaca Cathedral and Zocalo Square.

Where to stay in Oaxaca

With a wide assortment of hotels to choose from, Oaxaca has options to suit everyone's style. There are 137 hotels in Oaxaca and you can shop as many as 308 deals for rooms on Hotels.com, some with discounts of up to 65%. We have room prices as low as 8 USD per night and here's a breakdown of hotels by star rating in Oaxaca as well as in the surrounding area:
  • • 28 4-star hotels from 51 USD per night
  • • 89 3-star hotels from 21 USD per night
  • • 10 2-star hotels from 9 USD per night

How to get to Oaxaca

Fly into Oaxaca, Oaxaca (OAX-Xoxocotlan Intl.), 4.2 mi (6.7 km) from the heart of Oaxaca.

What to see around Oaxaca

The area's cultural scene stands out, and these are some places to visit:
  • • Museum of Oaxacan Painters
  • • Macedonio Alcala Theater
  • • Museum of Contemporary Art of Oaxaca
  • • Oaxaca Textile Museum
  • • Rufino Tamayo Museum
Memorable landmarks include:
  • • Oaxaca Cathedral
  • • Zocalo Square
  • • San Felipe Neri Temple
  • • Santo Domingo Square
  • • Church of Santo Domingo de Guzman
Recognized for its natural setting with these places to visit:
  • • Panuelito Garden
  • • Oaxaca Ethnobotanical Garden
  • • El Llano Park
  • • Huatulco Bay
  • • Santa Cruz Bay
Highlights of the area include:
  • • Government Palace
  • • Benito Juarez Market
  • • Belber Jimenez Museum
  • • Manuel Alvarez Bravo Photography Center
  • • Oaxaca Regional Museum

When to visit Oaxaca

Wondering what time of year to travel or what clothes to pack? Here are some seasonal norms to help you with your planning:

Seasonal temperature averages
  • • January-March: 87°F day, 47°F night
  • • April-June: 89°F day, 56°F night
  • • July-September: 82°F day, 57°F night
  • • October-December: 79°F day, 47°F night
Seasonal rainfall averages
  • • January-March: 3.94 inches
  • • April-June: 14.57 inches
  • • July-September: 19.61 inches
  • • October-December: 7.64 inches