Hotels in Oaxaca, Mexico

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

Oaxaca, Oaxaca, Mexico
13 Aug — 14 Aug2
Oaxaca, Oaxaca, Mexico
Sat 13/8
Sun 14/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Oaxaca

Filter by star ratings
All filters
Palacio Borghese
9.0 Excellent
Allende 208, Col. Centro, Oaxaca, Oaxaca, Mexico
Show on map
0.2 km from city centre, Oaxaca, OA, Mexico 
ExcellentBased on 61 reviews
9.0

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in Oaxaca. It is steps from Centro Fotografico Alvarez Bravo and is close to the area's well-known attractions and dining spots.

Tips for booking hotels in Oaxaca

Cheapest month:June
Most expensive month:October
Average price in Oaxaca:$231/night
Cheapest price found:$18/night
Cheapest day:Tuesday
Most expensive day:Monday
$31 - $511
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$86 - $511
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Oaxaca hotels

1
Parador San Agustin
8.7 Excellent
Armenta y Lopez 215, Oaxaca, Oaxaca, Mexico
Show on map
0.6 km from city centre, Oaxaca, OA, Mexico 

Situated in the heart of the city, Parador San Agustin provides easy access to Oaxaca's popular shopping and sightseeing areas. Those staying at the property can also enjoy free Wi-Fi.

2
Hostal de la Noria
8.6 Excellent
Av Hidalgo 918, Oaxaca, Oaxaca, Mexico
Show on map
0.5 km from city centre, Oaxaca, OA, Mexico 

Strategically located in the centre of the city, this 3-star hotel makes for an excellent base in Oaxaca. It is close to Cathedral of Our Lady of the Assumption, restaurants and shops.

3
Hotel Boutique Parador San Miguel
9.0 Excellent
Independencia #503, Colonia Centro, Oaxaca, Oaxaca, Mexico
Show on map
0.5 km from city centre, Oaxaca, OA, Mexico 

Set in the heart of the city, Hotel Boutique Parador San Miguel Oaxaca provides easy access to Oaxaca's main retail areas and tourist attractions. The hotel offers a Jacuzzi, as well as rooms with private terraces.

4
Hotel Aitana Oaxaca
8.6 Excellent
Sabino Crespo 313, Oaxaca, Oaxaca, Mexico
Show on map
0.5 km from city centre, Oaxaca, OA, Mexico 

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, tea and coffee making facilities and a spa bath.

5
Hotel Casantica
7.8 Good
Ave. José María Morelos No. 601, Oaxaca, Oaxaca, Mexico
Show on map
0.4 km from city centre, Oaxaca, OA, Mexico 

Centrally located, Hotel CasAntica allows for easy access to Oaxaca's popular retail areas and tourist attractions. It also offers a Jacuzzi, free Wi-Fi and an outdoor pool.

6
Hotel del Marquesado
8.9 Excellent
Calzada Madero #208, Oaxaca, Oaxaca, Mexico
Show on map
1.1 km from city centre, Oaxaca, OA, Mexico 

Hotel del Marquesado offers 3-star accommodation in Oaxaca. It is ideally positioned for those wanting to visit the area's popular attractions.

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

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

Conveniently positioned, Hotel Trebol Oaxaca allows for easy access to Oaxaca's main sightseeing areas. Those staying at the property can also enjoy free Wi-Fi.

Cheapest hotels in Oaxaca, Mexico

Casa de Don Pablo Hostel
8.0 Excellent
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 offers free Wi-Fi.

$17
Avg. per night
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. It offers complimentary Wi-Fi, a tour desk and massage services.

$45
Avg. per night
Hotel Angel Inn
8.6 Excellent
Hidalgo #204, Oaxaca, Oaxaca, Mexico
Show on map
3.8 km from city centre, Oaxaca, OA, Mexico 

Situated in Oaxaca, Hotel Angel Inn provides 4-star accommodation, as well as an outdoor pool. It also offers a 24-hour reception, babysitting/child services and meeting rooms.

$72
Avg. per night
Hotel Casa de la Tía Tere
8.7 Excellent
Murguía 612, Colonia Centro, Oaxaca, Oaxaca, Mexico
Show on map
0.6 km from city centre, Oaxaca, OA, Mexico 

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Oaxaca. It also offers free Wi-Fi, luggage storage and an outdoor pool.

$90
Avg. per night
Hotel Boutique Casa Garay
8.1 Excellent
Miguel Cabrera No. 110, Oaxaca, Oaxaca, Mexico
Show on map
0.9 km from city centre, Oaxaca, OA, Mexico 

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Oaxaca. It also provides free Wi-Fi, a sun deck and a swimming pool.

$94
Avg. per night
City Centro Oaxaca
8.6 Excellent
Calle Aldama No 410, Barrio de Jalatlaco, Oaxaca, Oaxaca, Mexico
Show on map
0.9 km from city centre, Oaxaca, OA, Mexico 

City Centro Oaxaca is set in Oaxaca and is within a short walk of local landmarks, such as Eduardo Vasconcelos Stadium. It is ideally located for guests wanting to discover the area's attractions.

$139
Avg. per night
Hotel Casa Vertiz
8.8 Excellent
Reforma 404, Oaxaca, Oaxaca, Mexico
Show on map
0.2 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. Those staying at the property can also enjoy free Wi-Fi throughout their stay.

$156
Avg. per night
Casa De Sierra Azul
8.8 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.

$166
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 Hotel Casantica, which has been reviewed by 403 users and currently has a rating of 7.8/10. Other top-rated locations include Hotel Casona Oaxaca and Hostal de la Noria, which have received 8.7/10 and 8.6/10 ratings from our users, respectively.

  • What is a good hotel near Church of Santo Domingo de Guzman?

    Reviews of Hotel Fortin Plaza recommend it as a good place to stay near Church of Santo Domingo de Guzman, scoring 8.5/10 from 1,067 ratings.

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

    Hotel Fortin Plaza is rated 8.5 from 1,067 reviews and is close to Auditorio Guelaguetza.

  • Is there a good hotel near Zocalo Square?

    A good hotel near Zocalo Square is Hotel Fortin Plaza, which has been rated 8.5/10 by 1,067 HotelsCombined user reviews.