Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Oaxaca

Filter by star ratings
All filters
Casa De Sierra Azul
Casa De Sierra Azul
9.0 Excellent

0.4 mi from city centre, Oaxaca Show on map

ExcellentBased on 495 reviews
9.0

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

Los Pilares Hotel
Los Pilares Hotel
9.0 Excellent

0.4 mi from city centre, Oaxaca Show on map

ExcellentBased on 196 reviews
9.0

Boasting an outdoor heated pool, Los Pilares Hotel is situated in Oaxaca and offers comfortable accommodation. In addition to free private parking on site, the hotel features comfortable 4-star rooms and a bar.

Azul Cielo Hostel
Azul Cielo Hostel
8.9 Excellent

0.7 mi from city centre, Oaxaca Show on map

ExcellentBased on 458 reviews
8.9

Strategically located in the middle of the city, this 4-star hostel makes for an excellent base in Oaxaca. It also offers free Wi-Fi, a swimming pool and a sun deck.

Villas del Sol Hotel & Bungalows
Villas del Sol Hotel & Bungalows
7.7 Good

3.5 mi from city centre, Oaxaca Show on map

GoodBased on 173 reviews
7.7

Villas del Sol Hotel & Bungalows provides a luxury setting while in Oaxaca. It also has free Wi-Fi, an outdoor pool and outdoor tennis courts.

Nana Vida Hotel Oaxaca
Nana Vida Hotel Oaxaca
9.5 Excellent

0.3 mi from city centre, Oaxaca Show on map

ExcellentBased on 494 reviews
9.5

Conveniently situated, Hotel NaNa Vida offers easy access to Oaxaca's main sightseeing areas. It also provides a 24-hour reception, free Wi-Fi and a 24-hour business centre.

Hotel con Corazón
Hotel con Corazón
9.3 Excellent

0.6 mi from city centre, Oaxaca Show on map

ExcellentBased on 437 reviews
9.3

Hotel con Corazon Oaxaca is set in Oaxaca and is close to local attractions, including the Museo Rufino Tamayo. It also offers a 24-hour reception, free Wi-Fi and a laundry service.

Hotel Boutique Casa Abuela Maria
Hotel Boutique Casa Abuela Maria
8.2 Excellent

0.3 mi from city centre, Oaxaca Show on map

ExcellentBased on 178 reviews
8.2

Strategically located in the centre of the city, this 3-star hotel makes for an ideal base in Oaxaca. It also provides free Wi-Fi.

Hotel Suites Del Centro
Hotel Suites Del Centro
8.7 Excellent

0.5 mi from city centre, Oaxaca Show on map

ExcellentBased on 311 reviews
8.7

Strategically located in the heart of the city, this 4-star property makes for an excellent base in Oaxaca. It is ideally positioned for guests wanting to visit the area's popular attractions.

Hostal Mixteco Naba Nandoo
Hostal Mixteco Naba Nandoo
9.2 Excellent

0.4 mi from city centre, Oaxaca Show on map

ExcellentBased on 430 reviews
9.2

Hostal Mixteco Naba Nandoo enjoys a superb position right in the centre of the city. This property is ideally situated in Oaxaca Historic Centre.

Hotel Alma de Oaxaca
Hotel Alma de Oaxaca
8.6 Excellent

0.5 mi from city centre, Oaxaca Show on map

ExcellentBased on 195 reviews
8.6

Strategically located in the heart of the city, this 3-star hotel makes for an ideal base in Oaxaca. It also offers complimentary Wi-Fi.

Tips for booking a Oaxaca hotel

Cheapest month:July
Most expensive month:June
Average price in Oaxaca:$100/night
Absolute cheapest price found:$6/night
Cheapest day:Saturday
Most expensive day:Thursday
$63 - $162
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$65 - $106
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Oaxaca hotels

Show all 589 hotels
1
Nana Vida Hotel Oaxaca
Nana Vida Hotel Oaxaca
9.5 Excellent

0.3 mi from city centre, Oaxaca Show on map

Conveniently situated, Hotel NaNa Vida offers easy access to Oaxaca's main sightseeing areas. It also provides a 24-hour reception, free Wi-Fi and a 24-hour business centre.

2
Fiesta Inn Oaxaca
Fiesta Inn Oaxaca
8.3 Excellent

2.0 mi from city centre, Oaxaca Show on map

Fiesta Inn Oaxaca is situated in Oaxaca and is close to the area's popular attractions. It also features a rooftop terrace and an outdoor pool.

3
Hotel Alma de Oaxaca
Hotel Alma de Oaxaca
8.6 Excellent

0.5 mi from city centre, Oaxaca Show on map

Strategically located in the heart of the city, this 3-star hotel makes for an ideal base in Oaxaca. It also offers complimentary Wi-Fi.

4
Quinta Real Oaxaca
Quinta Real Oaxaca
9.0 Excellent

0.1 mi from city centre, Oaxaca Show on map

Conveniently positioned, Quinta Real Oaxaca offers easy access to Oaxaca's best hot spots. It provides 5-star accommodation with air-conditioned rooms.

5
La Casona De Tita Oaxaca
La Casona De Tita Oaxaca
9.3 Excellent

0.2 mi from city centre, Oaxaca Show on map

Conveniently situated, Hotel La Casona de Tita offers easy access to Oaxaca's popular sightseeing areas. Guests can also enjoy free internet access in all areas.

6
Hotel Aitana
Hotel Aitana
8.3 Excellent

0.3 mi from city centre, Oaxaca Show on map

Conveniently situated, Hotel Aitana Oaxaca allows for easy access to Oaxaca's main sightseeing areas. A short stroll from Centro Fotografico Alvarez Bravo, it provides charming rooms equipped with a private bathroom, wireless internet access and a spa bath.

7
City Express Oaxaca
City Express Oaxaca
8.6 Excellent

0.5 mi from city centre, Oaxaca Show on map

City Express Oaxaca provides a comfortable setting while in Oaxaca. It is conveniently located for guests wishing to sightsee in the area.

8
El Callejón Hotel Boutique
El Callejón Hotel Boutique
9.4 Excellent

0.4 mi from city centre, Oaxaca Show on map

El Callejon Hotel Boutique offers 5-star accommodation in Oaxaca. It is ideally positioned for those wishing to sightsee in the area.

Cheapest hotels in Oaxaca, Oaxaca

Show all 589 hotels
Azul Cielo Hostel
Azul Cielo Hostel
8.9 Excellent

0.7 mi from city centre, Oaxaca Show on map

Strategically located in the middle of the city, this 4-star hostel makes for an excellent base in Oaxaca. It also offers free Wi-Fi, a swimming pool and a sun deck.

$10
Avg. per night
Hostal Las Americas
Hostal Las Americas
8.8 Excellent

0.2 mi from city centre, Oaxaca Show on map

Only two minutes from the Museo Rufino Tamayo, Hostal de Las Americas is located in the heart of Oaxaca. It also offers a swimming pool, an express check-in and check-out feature and free Wi-Fi.

$10
Avg. per night
Hostal Mixteco Naba Nandoo
Hostal Mixteco Naba Nandoo
9.2 Excellent

0.4 mi from city centre, Oaxaca Show on map

Hostal Mixteco Naba Nandoo enjoys a superb position right in the centre of the city. This property is ideally situated in Oaxaca Historic Centre.

$12
Avg. per night
Casa de Don Pablo Hostel
Casa de Don Pablo Hostel
8.3 Excellent

0.5 mi from city centre, Oaxaca Show on map

Centrally located, Casa de Don Pablo Hostel allows for easy access to Oaxaca's popular hot spots. It also offers free Wi-Fi.

$12
Avg. per night
Capital O Parador Crespo
Capital O Parador Crespo
8.2 Excellent

0.3 mi from city centre, Oaxaca Show on map

Parador Crespo is situated in Oaxaca and is close to the area's popular attractions. Guests can also enjoy complimentary wireless internet.

$18
Avg. per night
Hotel Jiménez
Hotel Jiménez
7.3 Good

0.5 mi from city centre, Oaxaca Show on map

Conveniently positioned, Hotel Jimenez offers easy access to Oaxaca's best sightseeing areas. Those staying at the property can also enjoy complimentary Wi-Fi during their stay.

$20
Avg. per night
Hotel Chocolate Posada
Hotel Chocolate Posada

0.6 mi from city centre, Oaxaca Show on map

Centrally positioned, Hotel Chocolate Posada allows for easy access to Oaxaca's best sightseeing areas. It also offers a 24-hour reception, a swimming pool and free Wi-Fi.

$21
Avg. per night
Hotel El Andariego
Hotel El Andariego
8.4 Excellent

0.8 mi from city centre, Oaxaca Show on map

Hotel El Andariego provides a comfortable setting when in Oaxaca. It is conveniently positioned for guests wanting to discover the area's attractions.

$23
Avg. per night

Hotel prices in Oaxaca

2 stars and under

$8 - $71

City Express Oaxaca

#1 Most popular

City Express Oaxaca
8.6 Excellent
$50
Avg. per night
Hotel Jiménez

#2 Most popular

$20
Avg. per night
Hostal Las Americas

Best value

Hostal Las Americas
8.8 Excellent
$10
Avg. per night
3 stars

$23 - $224

Hotel Mision De Los Angeles

#1 Most popular

$51
Avg. per night
Mision Oaxaca

#2 Most popular

Mision Oaxaca
8.4 Excellent
$52
Avg. per night
Hotel Villa Alta

Best value

Hotel Villa Alta
8.3 Excellent
$23
Avg. per night
4 stars +

$38 - $229

Quinta Real Oaxaca

#1 Most popular

Quinta Real Oaxaca
9.0 Excellent
$201
Avg. per night
Hotel Victoria Oaxaca

#2 Most popular

$48
Avg. per night
Hotel Suites Del Centro

Best value

$38
Avg. per night

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

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 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.

Oaxaca travel FAQs

  • What are the best hotels in Oaxaca?

    Oaxaca is home to many highly-rated hotels, one of which is Quinta Real Oaxaca, which has a current rating of 9.0. For other potential stays, consider Hotel Victoria Oaxaca and Hotel Casantica, which can also be great places to stay in Oaxaca.

  • What is a good hotel near Zocalo Square?

    A good hotel close to Zocalo Square is Quinta Real Oaxaca (rated 9.0/10 from 376 reviews).

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

    For a good hotel near to Auditorio Guelaguetza, consider Quinta Real Oaxaca - it is rated 9.0/10 from 376 HotelsCombined reviews.

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

    If you’re looking for good hotels near Church of Santo Domingo de Guzman, consider Quinta Real Oaxaca (rated 9.0 over 376 reviews).

  • How much do hotels in Oaxaca cost?

    The average prices of hotels in Oaxaca have been around $106 per night over the last 3 days.

  • How much is a cheap hotel in Oaxaca?

    $7 per night is the cheapest Oaxaca hotel price found in our data from the last 72 hours.

  • How much is a hotel in Oaxaca tonight?

    Prices for a hotel in Oaxaca tonight are about $98 on average, but HotelsCombined users have found prices as low as $42 for tonight in the last 3 days. The best price found for a 4-star hotel in Oaxaca tonight is $41.