Skip to main content

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

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.

Everything was perfect from the reception and friendly stuff

Show more Show less
8.7
Excellent
729 reviews
Price from
$70
per night

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

Hotel was great location 1 block to main zocalo, huge market across street. Excellent breakfast, pleasant and helpful staff. Good value

Show more Show less
8.8
Excellent
803 reviews
Price from
$98
per night

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.

Extremely helpful staff all around! Beautiful hotel with a wonderful view.

Show more Show less
8.4
Very Good
1,655 reviews
Price from
$81
per night

Well set in the center of Oaxaca City, Hotel Dainzu provides free WiFi throughout the property and a garden. Built in 2010, this 3-star hotel is within 4.9 miles of Monte Alban and 28 miles of Mitla.

Location is perfect for the old town,staff very friendly and rooms clean and comfortable

Show more Show less
8.7
Excellent
1,241 reviews
Price from
$47
per night

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

I liked that it was super clean and comfortable. The location was the best. It is in the middle of all of the historic area.

Show more Show less
8.6
Excellent
1,196 reviews
Price from
$93
per night

Featuring a garden, a restaurant as well as a bar, NaNa Vida Hotel Oaxaca is located in the center of Oaxaca City, 6.2 miles from Monte Alban.

The room was super clean, amazing service from all staff. The welcome and goodbye gifts were perfect. We felt so well cared for and in safe hands. Safe and amazing location. Much more beautiful in real life. You must stay here if in Oaxaca.

Show more Show less
9.5
Exceptional
874 reviews
Price from
$129
per night

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,431 reviews
Price from
$75
per night

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.

great location, beautiful garden and roof terrace.

Show more Show less
8.6
Excellent
844 reviews
Price from
$79
per night

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.

Staff very professional and friendly, always ready to help

Show more Show less
8.4
Very Good
1,682 reviews
Price from
$72
per night

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.

I liked everything about this hotel - the courtyard is beautiful - staff were incredibly friendly and accommodating - room was big and comfortable - bathroom was huge - everything was clean and sanitized - the location was 1 short block from open market and plaza - the value was AMAZING - I have stayed at hotels all over the world and this was truly a special one!

Show more Show less
8.8
Excellent
827 reviews
Price from
$60
per night

Most-booked hotels in Oaxaca City in the past month

Oaxaca City's best hotels with breakfast

  • Casa Antonieta

    Casa Antonieta

    Hotel in Oaxaca City
    Breakfast options

    Well located in the center of Oaxaca City, Casa Antonieta provides air-conditioned rooms, a terrace, free WiFi and a bar. This 4-star hotel offers room service and a 24-hour front desk.

    I loved Casa Antonieta, every detail was just perfect.

    9.4
    Wonderful · 251 reviews
  • Hotel Parador de Alcalá

    Hotel Parador de Alcalá

    Hotel in Oaxaca City
    Breakfast options

    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.

    Room was nice, the breakfast, the staff were great!

    9.0
    Wonderful · 391 reviews
  • XTILU Hotel - Adults only -

    XTILU Hotel - Adults only -

    Hotel in Oaxaca City
    Breakfast options

    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.

    Good location, very friendly staff, nice courtyard

    9.0
    Wonderful · 212 reviews
  • Holiday Inn Express Oaxaca - Centro Historico, an IHG Hotel

    Holiday Inn Express Oaxaca - Centro Historico, an IHG Hotel

    Hotel in Oaxaca City
    Breakfast options

    Set in Oaxaca’s old town, Holiday Inn Express Oaxaca - Centro Historico is 164 feet from El Llano Park and 0.6 mi from Zócalo Square. It features an outdoor swimming pool, a gym and free Wi-Fi.

    La ubicación, muy cerca del centro y lugares para comer.

    9.0
    Wonderful · 279 reviews
  • Casa Naila Hotel Boutique

    Casa Naila Hotel Boutique

    Hotel in Oaxaca City
    Breakfast options

    Featuring a garden, a restaurant as well as a bar, Casa Naila Hotel Boutique is located in the center of Oaxaca City, 5.1 miles from Monte Alban. This 5-star hotel offers a tour desk.

    atención del personal y hotel hermoso cuartos espectaculares

    9.8
    Exceptional · 43 reviews
  • El Callejón Hotel Boutique

    El Callejón Hotel Boutique

    Hotel in Oaxaca City
    Breakfast options

    Located conveniently in Oaxaca City, El Callejón Hotel Boutique has air-conditioned rooms with free WiFi, free private parking and room service.

    Todo está como debe estar!!! Felicidades, sigan así!!!

    9.6
    Exceptional · 92 reviews
  • Casa Carmen Reforma

    Casa Carmen Reforma

    Hotel in Oaxaca City
    Breakfast options

    Offering air-conditioned rooms in the Oaxaca Historic Center district of Oaxaca City, Casa Carmen Reforma is 1.1 mi from Downtown Oaxaca de Juarez.

    Todo excelente¡ sobre todo la atención del personal

    9.5
    Exceptional · 84 reviews
  • Marhialja Hotel Boutique

    Marhialja Hotel Boutique

    Hotel in Oaxaca City
    Breakfast options

    Marhialja Hotel Boutique is located just 820 feet from Oaxaca Cathedral and the Zocalo Square, in the historic center of Oaxaca. It offers charming rooms with free Wi-Fi and a spa bath.

    The room was air conditioned and quite spacious, and the location was central to everything within walking distance.

    9.3
    Wonderful · 26 reviews

Budget hotels in Oaxaca City

  • Hotel con Corazón

    Hotel con Corazón

    Hotel in Oaxaca City
    Budget Hotel

    Located in Oaxaca City, Hotel con Corazón is a socially responsable hotel. They invest their profits in local education projects.

    We loved everything about this place, 10/10 would come again

    9.3
    Wonderful · 416 reviews
  • Life Hotel

    Life Hotel

    Hotel in Oaxaca City
    Budget Hotel

    Located in Oaxaca City, 4.5 miles from Monte Alban, Life Hotel has accommodations with a fitness center, free private parking, a shared lounge and a terrace.

    Lugar muy cómodo amplio limpio muy recomendable al 100

    9.2
    Wonderful · 658 reviews
  • Casa Acueducto - Lujo Cultural

    Casa Acueducto - Lujo Cultural

    Hotel in Oaxaca City
    Budget Hotel

    Featuring 4-star accommodations, Casa Acueducto - Lujo Cultural is located in Oaxaca City, 5.9 miles from Monte Alban and 28 miles from Mitla.

    Muy atentos y las instalaciones muy limpia y cómodas

    9.2
    Wonderful · 82 reviews
  • Alojamiento Jalatlaco - Car available!

    Alojamiento Jalatlaco - Car available!

    Hotel in Oaxaca City
    Budget Hotel

    Conveniently located in the Oaxaca Historic Centre district of Oaxaca City, Alojamiento Jalatlaco - Car available!

    La ubicación bien, super tranquilo y el barrio lindo

    9.1
    Wonderful · 23 reviews
  • Casa Shalom

    Casa Shalom

    Hotel in Oaxaca City
    Budget Hotel

    Located in Oaxaca City and with Monte Alban reachable within 4.7 miles, Casa Shalom has express check-in and check-out, allergy-free rooms, a shared lounge, free WiFi throughout the property and a...

    9.6
    Exceptional · 5 reviews
  • La Casona Colorada San Felipe del Agua

    La Casona Colorada San Felipe del Agua

    Hotel in Oaxaca City
    Budget Hotel

    Located in Oaxaca City and within 8 miles of Monte Alban, La Casona Colorada San Felipe del Agua features a garden, allergy-free rooms, and free WiFi throughout the property.

    Go-to place for quiet, dark. Staff was very helpful, pleasant.

    9.0
    Wonderful · 21 reviews
  • Paraje La Huerta

    Paraje La Huerta

    Hotel in Oaxaca City
    Budget Hotel

    Well set in the center of Oaxaca City, Paraje La Huerta provides free WiFi, a garden and free private parking for guests who drive.

    Lo cerca del centro la atencion y lo bonito del lugar

    9.1
    Wonderful · 85 reviews
  • El Diablo y la Sandia

    El Diablo y la Sandia

    Hotel in Oaxaca City
    Budget Hotel

    The charming El Diablo y la Sandia is situated in a colonial house in downtown Oaxaca. The guesthouse offers free Wi-Fi access.

    Breakfast was delicious. Staff were very kind and helpful

    9.1
    Wonderful · 96 reviews

Hotels located in the center of Oaxaca City

  • Casa Carmen Morelos

    Casa Carmen Morelos

    Hotel in Oaxaca City
    Central location

    Conveniently located in Oaxaca City, Casa Carmen Morelos provides a continental breakfast and free WiFi throughout the property.

    The design, the staff the breakfast was outstanding.

    9.7
    Exceptional · 46 reviews
  • LARIMAR Gallery y Hotel Boutique

    LARIMAR Gallery y Hotel Boutique

    Hotel in Oaxaca City
    Central location

    Located in Oaxaca City, 28 miles from Mitla, LARIMAR Gallery y Hotel Boutique features rooms with city views and free WiFi.

    9.6
    Exceptional · 8 reviews
  • Casa Guelaguetza By Rotamundos

    Casa Guelaguetza By Rotamundos

    Hotel in Oaxaca City
    Central location

    Located in Oaxaca City, 5.7 miles from Monte Alban, Casa Guelaguetza By Rotamundos has accommodations with free WiFi and free private parking.

    La calidad del lugar, el buen trato de las personas

    9.6
    Exceptional · 19 reviews
  • NaNa Vida Hotel Oaxaca

    NaNa Vida Hotel Oaxaca

    Hotel in Oaxaca City
    Central location

    Featuring a garden, a restaurant as well as a bar, NaNa Vida Hotel Oaxaca is located in the center of Oaxaca City, 6.2 miles from Monte Alban.

    beautiful hotel with such helpful and lovely staff

    9.5
    Exceptional · 875 reviews
  • Casa de la Asunción

    Casa de la Asunción

    Hotel in Oaxaca City
    Central location

    Attractively located in the Oaxaca Historic Centre district of Oaxaca City, Casa de la Asunción is located 28 miles from Mitla, a 3-minute walk from Oaxaca Cathedral and 600 yards from Santo Domingo...

    Proximity to the city center and helpfulness of the staff

    9.5
    Exceptional · 52 reviews
  • Casa Esmeralda Hotel

    Casa Esmeralda Hotel

    Hotel in Oaxaca City
    Central location

    Ideally set in the center of Oaxaca City, Casa Esmeralda Hotel is within 5 miles of Monte Alban and 28 miles of Mitla.

    La ubicación, muy cerca de todo y la limpieza de la casa

    9.4
    Wonderful · 88 reviews
  • Casa de Siete Balcones Hotel Boutique

    Casa de Siete Balcones Hotel Boutique

    Hotel in Oaxaca City
    Central location

    Casa de Siete Balcones Hotel Boutique is located between Zócalo Square and Santo Domingo de Guzman Church, in Oaxaca’s historic center.

    the personal touch, location, and friendliness of the staff

    9.3
    Wonderful · 139 reviews
  • Hotel Casa Pereyra

    Hotel Casa Pereyra

    Hotel in Oaxaca City
    Central location

    Located in Oaxaca City and with Monte Alban reachable within 4.7 miles, Hotel Casa Pereyra has a tour desk, allergy-free rooms, a garden, free WiFi throughout the property and a terrace.

    El servicio increíble! Todos muy atentos y amables!

    9.3
    Wonderful · 107 reviews

FAQs about hotels in Oaxaca City

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

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

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

  • Many families visiting Oaxaca City loved staying at Casa Carmen Reforma, Casa Shalom, and Casa Naila Hotel Boutique.

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

  • Grand Fiesta Americana Oaxaca, Grana B&B, and NaNa Vida Hotel Oaxaca are some of the popular hotels in Oaxaca City.

  • For hotels in Oaxaca City that serve highly-rated breakfasts, try Casa Carmen Morelos, XTILU Hotel - Adults only -, and Boulenc Bed and Bread.

  • These hotels in Oaxaca City are highly rated by couples: Casa Naila Hotel Boutique, LARIMAR Gallery y Hotel Boutique, and Casa Carmen Morelos.

  • Casa de Siete Balcones Hotel Boutique, Nardazul "Casa de Sueños", and Las Mariposas Hotel & Studios got great room view-related reviews from travelers in Oaxaca City.

Learn more about visiting Oaxaca City

  • 36 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