Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Tours & Activities Airport Taxis

View vacation packages to

Hotels and More in Oaxaca City

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Hotel con Corazón

Hotel in Oaxaca City

Located in Oaxaca City, Hotel con Corazón is a socially responsable hotel. They invest their profits in local education projects. Clean, comfortable hotel that is built around a majestic jacaranda tree. We stayed on the third floor and it felt like we were living in a tree house. The hotel’s profits fund local educational programs to keep kids in school. In addition, it is managed in an ecologically sustainable manner. Staying here felt like we were making a positive impact. The staff were knowledgeable and helpful. They helped book our transportation and their advice was always accurate. Chef Eduardo made beautifully plated and creative meals, always fresh and delicious. We participated in a cook-your-own-dinner with the chef that was fantastic.

Show more Show less
9.4
Awesome
296 reviews
Avg. price/night:
$76
Check availability

Casa Antonieta

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a bar, Casa Antonieta is located in Oaxaca City in the Oaxaca region, a 10-minute walk from Downtown Oaxaca de Juarez and 6 miles from Monte Alban. Tastefully decorated, ample space. L'occitane toiletries. Professional staff. Super quiet and restful.

Show more Show less
9.8
Exceptional
143 reviews
Avg. price/night:
$154
Check availability

Hotel NaNa Vida

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a restaurant, bar, garden and free WiFi, Hotel NaNa Vida is located in Oaxaca City, a 20-minute walk from Downtown Oaxaca de Juarez and 6 miles from Monte Alban. Lovely place. Great position, close to everything. Staff #1 on customer services. A must in Oaxaca.

Show more Show less
9.4
Awesome
366 reviews
Avg. price/night:
$70
Check availability

Marialicia Suites Hotel Boutique

Hotel in Oaxaca City

Offering a gourmet cafeteria, Marialicia Suites Hotel Boutique is located 1969 feet from Oaxaca de Juárez main square. Extremely clean. Well designed by thoughtful architect. Dulce is a gem! Excellent breakfast.

Show more Show less
9.2
Awesome
101 reviews
Avg. price/night:
$90
Check availability

Hotel Parador de Alcalá

Hotel in Oaxaca Historic Centre, Oaxaca City

Offering an outdoor swimming pool and a restaurant, Hotel Parador de Alcalá is located in Oaxaca de Juárez, 2 minutes’ walk from Contemporary Art Museum and from Santo Domingo Church. Best location in town. On the main walking street, just two blocks from main attractions. Close to the best restaurants in town.

Show more Show less
9.1
Awesome
375 reviews
Avg. price/night:
$66
Check availability

Hotel Pereyra

Hotel in Oaxaca Historic Centre, Oaxaca City

Hotel Pereyra is located in the Oaxaca Historic Center district in Oaxaca City, 1640 feet from Downtown Oaxaca de Juarez. Liked everything, very comfortable room, amazing location, close to everything, really wonderful staff. Will stay here again, if ever in Oaxaca city again

Show more Show less
9
Awesome
136 reviews
Avg. price/night:
$58
Check availability

XTILU Hotel - Adults only -

Hotel in Oaxaca Historic Centre, Oaxaca City

This colorful, Mexican-style hotel is located less than 1312 feet from Oaxaca’s Zocalo plaza and features free breakfast, an on-site bar and dry cleaning services. Wonderful and helpful Staff. Amazing food! I still dream with their breakfast, I want to go back for it every morning. People very warm and knowledgeable, handled all my sightseeing tours as well, with a big smile

Show more Show less
9.1
Awesome
110 reviews
Avg. price/night:
$67
Check availability

Las Mariposas Eco-Hotel & Studios

Hotel in Oaxaca Historic Centre, Oaxaca City

Located only a 5-minute walk from Oaxaca City’s Zocalo plaza, the centrally located Las Mariposas Eco-Hotel & Studios offers guests free WiFi, drinking water and local calls. Quiet, clean & very convenient. I enjoyed my stay and really appreciated the attention to environmentally friendly practices. Next time I visit Oaxaca, I will stay longer!

Show more Show less
9.2
Awesome
332 reviews
Avg. price/night:
$40
Check availability

La Catrina de Alcala

Hotel in Oaxaca Historic Centre, Oaxaca City

La Catrina de Alcala is centrally located 656 feet from the Zocalo Main Square and La Alameda Central Park. This is a fantastic, small hotel in the heart of Oaxaca Centro. The rooms are spacious, clean and comfortable. The staff members provide an amazing service and they all are very friendly. And best of all, the food in their restaurant is delicious. Would definitely stay at La Catarina again.

Show more Show less
9
Awesome
205 reviews
Avg. price/night:
$86
Check availability

Hotel Casa Antigua

Hotel in Oaxaca Historic Centre, Oaxaca City

Just 2 blocks from the central Zócalo Square, Hotel Casa Antigua is a restored 19th-century house with a traditional central courtyard. The consistent communication and cooperation via accommodations.

Show more Show less
9
Awesome
286 reviews
Avg. price/night:
$68
Check availability

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 $48 per night, and 4-star hotels in Oaxaca City are $72 per night. If you're looking for something really special, a 5-star hotel in Oaxaca City can be found for $126 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, Hotel Na-anché Boutique, and Fiesta Inn Oaxaca.

  • Casa Antonieta, Hotel NaNa Vida, and Hotel con Corazón are some of the popular hotels in Oaxaca City.

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

  • Many families visiting Oaxaca City loved staying at Casa Antonieta, Tabáa Hotel & Spa, and Nardazul "Casa de Sueños".

  • Some of the best hotels in Oaxaca City near Downtown Oaxaca de Juarez include Casa Antonieta, Hotel NaNa Vida and Hotel Boutique Parador San Miguel Oaxaca.

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

  • These hotels in Oaxaca City are highly rated by couples: GRANA B&B, Casa Antonieta, and Casa Esmeralda Hotel.

  • For hotels in Oaxaca City that serve highly-rated breakfasts, try Nardazul "Casa de Sueños", Hotel NaNa Vida, and Casa Carmen Morelos.

  • Casa de Siete Balcones Hotel Boutique, Hotel con Corazón, and Casa Hotel Carmen Oaxaca (Reforma) got great room view-related reviews from travelers in Oaxaca City.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Oaxaca City:

Explore guest reviews of hotels in Oaxaca City

See all