Hotels in Oaxaca, Mexico

Search and compare Oaxaca, Mexico hotels from hundreds of travel sites and save

Oaxaca, Oaxaca, Mexico
8 Dec — 9 Dec2
Oaxaca, Oaxaca, Mexico
Thu 8/12
Fri 9/12
...and more

Tips for booking hotels in Oaxaca

Cheapest month:September
Most expensive month:October
Average price in Oaxaca:₹ 11,788/night
Cheapest price found:₹ 1,070/night
Cheapest day:Friday
Most expensive day:Saturday
₹ 2,454 - ₹ 23,580
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 4,788 - ₹ 20,145
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Oaxaca hotels

1
Hotel Mision De Los Angeles
8.1 Excellent
Calzada Porfirio Diaz 102, Col. Reforma, Oaxaca, Oaxaca, Mexico
Show on map
0.9 km from city centre, Oaxaca, OA, Mexico 

Boasting an outdoor pool and outdoor tennis courts, Mision De Los Angeles is located in Oaxaca and provides comfortable accommodation. It is ideally positioned for guests wanting to visit local attractions.

2
Hotel Trebol
8.8 Excellent
Ricardo Flores Magon No. 201, Oaxaca, Oaxaca, Mexico
Show on map
0.7 km from city centre, Oaxaca, OA, Mexico 

Conveniently located in the heart of the city, this 3-star hotel makes for an ideal base in Oaxaca. It provides complimentary Wi-Fi, a 24-hour reception and a playground.

3
La Catrina de Alcala
9.0 Excellent
Macedonio Alcala 102.Col. Centro, Oaxaca, Oaxaca, Mexico
Show on map
0.3 km from city centre, Oaxaca, OA, Mexico 

Centrally situated, La Catrina de Alcala allows for easy access to Oaxaca's popular tourist attractions. It also offers a 24-hour reception, a tour desk and free Wi-Fi.

4
Casa de Don Pablo Hostel
7.8 Good
Melchor Ocampo 412, Centro, Oaxaca, Oaxaca, Mexico
Show on map
0.8 km from city centre, Oaxaca, OA, Mexico 

Centrally located, Casa de Don Pablo Hostel allows for easy access to Oaxaca's popular hot spots. It also provides free Wi-Fi, luggage storage and a 24-hour reception.

5
Casa De Sierra Azul
8.7 Excellent
Hidalgo 1002 Esq Fiallo, Oaxaca, Oaxaca, Mexico
Show on map
0.6 km from city centre, Oaxaca, OA, Mexico 

Conveniently situated, Casa De Sierra Azul allows for easy access to Oaxaca's best hot spots. It also offers massage services, a 24-hour reception and a rooftop terrace.

Cheapest hotels in Oaxaca, Mexico

Hotel Casa Yunenisa
8.8 Excellent
Prolongacion de Iturbide No. 410, Oaxaca, Oaxaca, Mexico
Show on map
4.5 km from city centre, Oaxaca, OA, Mexico 

Boasting an outdoor pool, Hotel Casa Yunenisa is situated in Oaxaca and provides comfortable accommodation. Guests can also enjoy free Wi-Fi throughout their stay.

₹ 3,128
Avg. per night
Hotel Casa del Sótano
Tinoco y Palacios 414, Oaxaca, Oaxaca, Mexico
Show on map
0.3 km from city centre, Oaxaca, OA, Mexico 

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in Oaxaca. Those staying at the property can also make use of complimentary Wi-Fi.

₹ 6,420
Avg. per night
Palacio Borghese
8.8 Excellent
Allende 208, Col. Centro, Oaxaca, Oaxaca, Mexico
Show on map
0.2 km from city centre, Oaxaca, OA, Mexico 

Centrally situated, Palacio Borghese offers easy access to Oaxaca's popular hot spots. It also provides a beauty centre, a Jacuzzi and valet parking.

₹ 16,955
Avg. per night

Hotel prices in Oaxaca

3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Oaxaca

About Oaxaca

In a state known for its indigenous people and rich culture, the capital city of Oaxaca bustles with life and energy while surrounded by remnants of its illustrious past. Recognised with a UNESCO World Heritage Site designation for the Monte Alban ruins, this bustling southern Mexico city offers much to explore.

Things to do in Oaxaca

Feel the energy of Oaxaca in the main city square, which is known as the Zocalo and is home to shops and casual outdoor cafes. The square is just a few minutes’ walk from Mercado Benito Juarez, the beloved city market where you can buy crafts, souvenirs, grilled meats, handmade tortillas and Mexican cheese.

Tour the Museo de las Culturas, where you’ll explore Oaxacan music, language and traditional medicine. Don't miss seeing the gold and delicately carved bones in the “Treasure of Tomb 7”. To roam through history, head out to Monte Alban with its temples, pyramids and preserved plazas from the ancient city of Zapotec.

The 16th-century Templo de Santo Domingo boasts an extraordinary domed ceiling depicting Catholic martyrs in exquisite medallions. It now holds the Santo Domingo Cultural Center's Museo de las Culturas de Oaxaca and accompanying botanical gardens.

Drive 1.5 hours to Hierve el Agua, which translates in English to “the water boils”. The clifftop is full of natural, bubbling hot springs where you can relax, swim and rejuvenate. With a new burst of energy, hike to the area’s petrified mineral falls.

Getting around Oaxaca

Oaxaca is pedestrian-friendly, but you can also use buses or taxis to get around. The closest airport is Aeropuerto Internacional de Oaxaca, located about a 10-minute drive from the city centre.

Facts about staying in Oaxaca

  • What are the best hotels in Oaxaca?

    One of the most popular hotels in Oaxaca is Quinta Real Oaxaca, which has been reviewed by 473 users and currently has a rating of 9.0/10. Other top-rated locations include Hotel Fortin Plaza and Hotel Mision De Los Angeles, which have received 8.4/10 and 8.1/10 ratings from our users, respectively.

  • What is a good hotel near Zocalo Square?

    Hotel Fortin Plaza is a popular hotel near Zocalo Square that is highly recommended, with a score of 8.4 across 1,218 reviews.

  • What is a good hotel in Oaxaca near Auditorio Guelaguetza?

    Hotel Fortin Plaza is the hotel close to Auditorio Guelaguetza that is most recommended by HotelsCombined users, with 1,218 reviews rating it at 8.4/10.

  • Is there a good hotel near Church of Santo Domingo de Guzman?

    If you’re planning to stay near Church of Santo Domingo de Guzman, you should consider Hotel Fortin Plaza, which has a score of 8.4 from 1,218 reviews.

  • How much do hotels in Oaxaca cost?

    The average price of a hotel in Oaxaca is ₹ 9,794 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Oaxaca around is ₹ 15,144 per night, whereas for a 5-star hotel it’s ₹ 22,798 per night.

  • How much is a cheap hotel in Oaxaca?

    Over the last 3 days, Oaxaca hotels have been found for as cheap as ₹ 741/night in searches by HotelsCombined users. The popularity of your requested dates can significantly affect prices. For the upcoming weekend of 9 Dec to 11 Dec, Oaxaca hotel prices start from ₹ 905/night.

  • How much is a hotel in Oaxaca tonight?

    Prices for a hotel in Oaxaca tonight are about ₹ 9,794 on average, but HotelsCombined users have found prices as low as ₹ 1,481 for tonight in the last 3 days. The best price found for a 4-star hotel in Oaxaca tonight is ₹ 3,539.