Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Oaxaca City – 385 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Casa de la Tía Tere

Hotel in Oaxaca Historic Centre, Oaxaca City

Set 2625 feet from Downtown Oaxaca de Juarez in Oaxaca City, Hotel Casa de la Tía Tere features free WiFi access and free private parking. The rooms are fitted with a flat-screen TV. amazing pool and general vibe. staff present and helpful

Show more Show less
8.7
Excellent
578 reviews
Price from
$63
per night

Hotel Trébol

Hotel in Oaxaca Historic Centre, Oaxaca City

Offering free Wi-Fi in all areas, a terrace with a fountain and Colonial style décor, the Hotel Trebol is located 2 minutes’ walk from the Oaxaca Zocalo Square and 1640 feet from the Handcraft Market.... Helpful friendly staff, great free breakfast, the location was fantastic and the courtyard was relaxing

Show more Show less
8.8
Excellent
639 reviews
Price from
$68
per night

Hotel Victoria Oaxaca

Hotel in Oaxaca City

Surrounded by 70,000 square yards of tropical gardens, Hotel Victoria features panoramic views of Oaxaca Valley and is set at the foot of Cerro el Fortín. great facilites, food and location

Show more Show less
8.4
Very Good
1,390 reviews
Price from
$62
per night

Hotel Dainzu

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a garden and views of garden, Hotel Dainzu is located in Oaxaca City, 4.9 miles from Monte Alban. This 3-star hotel offers a tour desk and luggage storage space. everything the staff was friendly no problems at all!

Show more Show less
8.7
Excellent
830 reviews
Price from
$39
per night

Hotel Casona Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Set on the historic town of Oaxaca, this 19th century property is just 1 block from the main square and the Cathedral. Hotel La Casona Oaxaca offers a 24-hour reception and free Wi-Fi in common areas.... Great hotel with super lovely and helpful staff. Located just 2 blocks away from the main square

Show more Show less
8.7
Excellent
980 reviews
Price from
$54
per night

NaNa Vida Hotel Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a restaurant, bar, garden and free WiFi, NaNa Vida Hotel Oaxaca is located in Oaxaca City, 6.2 miles from Monte Alban and 27 miles from Mitla. My daughter and I loved our stay. Great location. In walking distance to everything. Staff was unbelievable. Want to say special thanks to Evelyn. Guillermo and Riccardo. They were the best. I HIGHLY RECOMMEND THIS HOTEL. Very helpful with tours and transportation. Oaxaca is a lovely city. Food and people are exceptional

Show more Show less
9.5
Exceptional
684 reviews
Price from
$102
per night

Mision De Los Angeles

Hotel in Oaxaca City

This hotel, located in Oaxaca, Mexico, is just 1.3 mi from the Oaxaca Art Museum. The hotel features an outdoor pool, 2 on-site restaurants, and 2 bars. The hotel is in a great area with easy access and walking distance to the historic city. There are a number of restaurants and bars within walking distance in the opposite area too. We took an upgrade when we arrived as we needed space to work. We had a little casa and to our delight, it had a huge fireplace. Every evening a lovely man came and lit the fire for us which was just a wonderful thing. Bed was really comfortable. The hotel pool is lovely and they leave towels out to help yourself which is a bonus. It is a quiet hotel and we loved it. Value for money too. Breakfast had a good choice and the fruit was delicious. The scrambled eggs were interesting :) We would highly recommend this hotel, the grounds are lovely, infact everything is!

Show more Show less
8.1
Very Good
1,152 reviews
Price from
$71
per night

Hotel Oaxaca Real

Hotel in Oaxaca Historic Centre, Oaxaca City

This restored colonial mansion is located in central Oaxaca, just 656 feet from the 16th-century Santo Domingo Cathedral. It offers an outdoor pool and rooms with cable TV. Location, room, shower, staff... everything. Perfect place to stay.

Show more Show less
8.6
Excellent
794 reviews
Price from
$67
per night

Hotel Fortin Plaza

Hotel in Oaxaca City

This hotel in Mexico offers an outdoor pool and a restaurant. Free Wi-Fi is available at the hotel. Guest rooms at the Hotel Fortin Plaza include coffee facilities and satellite TV. The food at the restaurant was delicious, however, the number of dished was quiet small. I would like to see more options.

Show more Show less
8.4
Very Good
1,209 reviews
Price from
$57
per night

Parador San Agustin

Hotel in Oaxaca Historic Centre, Oaxaca City

Free Wi-Fi and a restaurant feature in this traditional Mexican hotel set in a 16th-century building in Oaxaca. Parador San Agustin’s spacious rooms are set around a charming interior courtyard. nice location 3 minutes from Zocalo and no more than 10min from the Cathedral. The room was very quiet, proper and spacious. choice of breakfast from standard to some more Mexican ones. very nice staff

Show more Show less
8.7
Excellent
683 reviews
Price from
$43
per night

Most-booked hotels in Oaxaca City in the past month

See all

Oaxaca City's best hotels with breakfast

See all

Budget hotels in Oaxaca City

See all

Hotels located in the center of Oaxaca City

See all

FAQs about hotels in Oaxaca City

  • On average, 3-star hotels in Oaxaca City cost $33 per night, and 4-star hotels in Oaxaca City are $36 per night. If you're looking for something really special, a 5-star hotel in Oaxaca City can be found for $143 per night, on average (based on Booking.com prices).

  • Travelers who stayed in Oaxaca City near Oaxaca International Airport (OAX) have said good things about Maria Ines Hotel Suite, Na-anché Hotel, and Fiesta Inn Oaxaca.

  • For hotels in Oaxaca City that serve highly-rated breakfasts, try Quinta Real Oaxaca, BOULENC BED AND BREAD, and Casa Carmen Morelos.

  • These hotels in Oaxaca City are highly rated by couples: CASA NAILA HOTEL BOUTIQUE, Casa Guelaguetza By Rotamundos, and Grand Fiesta Americana Oaxaca.

  • On average, it costs $66 per night to book a 3-star hotel in Oaxaca City for tonight. You'll pay around $109 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Oaxaca City will cost around $295, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Oaxaca City this weekend is $69 or, for a 4-star hotel, $123. Looking for something even fancier? 5-star hotels in Oaxaca City for this weekend cost around $336 per night, on average (based on Booking.com prices).

  • Pug Seal Oaxaca, Grand Fiesta Americana Oaxaca, and NaNa Vida Hotel Oaxaca are some of the popular hotels in Oaxaca City.

  • Casa de Siete Balcones Hotel Boutique, Casa Olié, and Casa Antonieta got great room view-related reviews from travelers in Oaxaca City.

  • Many families visiting Oaxaca City loved staying at Casa de los Arcos Hotel Boutique, Majagua Hotel Boutique -Adults Only, and CASA NAILA HOTEL BOUTIQUE.

Learn more about visiting Oaxaca City

  • 44 attractions
  • 8 points of interest
  • 1 neighborhoods
Find out more
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Oaxaca City:

Explore guest reviews of hotels in Oaxaca City

See all

Research, refine, and make plans for your whole trip