Skip to main content

Filter by:


Star Rating

Review Score

Oaxaca City – 293 hotels and places to stay
See the latest prices and deals by choosing your dates.
NaNa Vida Hotel Oaxaca, hotel in Oaxaca City

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.

9.5
Scored 9.5
Exceptional
Rated exceptional
970 reviews
Price from$129.68per 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.

8.4
Scored 8.4
Very Good
Rated very good
1,756 reviews
Price from$74.70per 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.

8.4
Scored 8.4
Very Good
Rated very good
2,052 reviews
Price from$73per night
Hotel Boutique Naura Centro, hotel in Oaxaca City

Hotel Na'ura formerly Hotel La Noria Centro Histórico is located just 2 blocks from Oaxaca Cathedral and the Zócalo Square.

8.6
Scored 8.6
Excellent
Rated excellent
620 reviews
Price from$214.44per night
Hotel Dainzu, hotel in Oaxaca City

Featuring a garden, Hotel Dainzu is located in the center of Oaxaca City, 4.9 miles from Monte Alban. With free WiFi, this 3-star hotel offers a 24-hour front desk and a concierge service.

8.7
Scored 8.7
Excellent
Rated excellent
1,512 reviews
Price from$68.20per night
Hotel Casona Oaxaca, hotel in 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....

8.5
Scored 8.5
Very Good
Rated very good
1,276 reviews
Price from$97.61per night
Hotel Hacienda, hotel in Oaxaca City

Located in central Oaxaca, Hotel Hacienda offers its guests outdoor swimming pool, nonsmoking facilities with smoking designated areas, on-site restaurant, and free Wi-Fi.

8.6
Scored 8.6
Excellent
Rated excellent
2,443 reviews
Price from$68.34per 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.

8.1
Scored 8.1
Very Good
Rated very good
1,600 reviews
Price from$74.79per night
Quinta Real Oaxaca, hotel in Oaxaca City

This 100% smoke free hotel is located in Oaxaca de Juárez, just 492 feet from Santo Domingo de Guzmán Church. It offers a 24-hour reception and air-conditioned rooms with satellite TV and WiFi.

9.0
Scored 9.0
Wonderful
Rated wonderful
542 reviews
Price from$319.75per night
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.

9.4
Scored 9.4
Wonderful
Rated wonderful
502 reviews
Price from$86.97per night
See all 197 hotels in Oaxaca City

Most-booked hotels in Oaxaca City in the past month

Oaxaca City's best hotels with breakfast

  • Casa Antonieta
    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
    Scored 9.4
    Wonderful
    Rated wonderful
     · 249 reviews
  • Hotel Parador de Alcalá
    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.

    Location / staff / comfort level / excellent breakfast.

    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 371 reviews
  • XTILU Hotel - Adults only -
    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
    Scored 9.0
    Wonderful
    Rated wonderful
     · 265 reviews
  • Hotel Boutique Casa Catrina
    Breakfast options

    Hotel Boutique Casa Catrina is centrally located in Oaxaca City and 7 minutes’ walk from Rufino Tamayo Museum and 2 minutes’ drive from the main square.

    Excelentes instalaciones, ubicación y el mejor trato

    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 173 reviews
  • El Diablo y la Sandia B&B
    Breakfast options

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

    very clean, helpful staff and breakfast everyday is a highlight

    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 120 reviews
  • Casa Naila Hotel Boutique
    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.

    todo impecable y hermosa decoración, todo el staff muy amable

    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 75 reviews
  • Casa Carmen Morelos
    Breakfast options

    Conveniently located in the center of Oaxaca City, Casa Carmen Morelos is within 4.5 miles of Monte Alban and 29 miles of Mitla.

    Fabulous breakfast! Very kind and attentive staff.

    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 61 reviews
  • El Callejón Hotel Boutique
    Breakfast options

    Located in Oaxaca City, 5.4 miles from Monte Alban, El Callejón Hotel Boutique has accommodations with a garden, free private parking, a terrace and a restaurant. This 5-star hotel offers a bar.

    Love the ambiance and the staff friendliness and service :)

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 96 reviews

Budget hotels in Oaxaca City

  • Life Hotel
    Cheap 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.

    Excelente servicio, cero ruidos todo muy tranquilo

    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 776 reviews
  • Las Mariposas Hotel & Studios
    Cheap hotel

    Located only a 5-minute walk from Oaxaca City’s Zocalo plaza, the centrally located Las Mariposas Hotel & Studios offers guests free WiFi, drinking water and local calls.

    Beautiful, tranquil hotel, with friendly, helpful staff.

    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 213 reviews
  • Na-anché Hotel
    Cheap hotel

    Located in Oaxaca City, 6.5 miles from Monte Alban, Na-anché Hotel provides accommodations with a garden, free private parking and a terrace.

    cálido y amable servicio, gran atención y detalles

    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 70 reviews
  • One Oaxaca Centro
    Cheap hotel

    One Oaxaca Centro is located in central Oaxaca, within a 10-minute walk of Santo Domingo Church, the Zócalo Square and Oaxaca Cathedral.

    clean comfortable rooms, good breakfast. great location

    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,116 reviews
  • Hotel Hacienda
    Cheap hotel

    Located in central Oaxaca, Hotel Hacienda offers its guests outdoor swimming pool, nonsmoking facilities with smoking designated areas, on-site restaurant, and free Wi-Fi.

    Lovely location, 10 mins walk from the center and really good hotel.

    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 2,443 reviews
  • Hotel Casona Oaxaca
    Cheap hotel

    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.

    Recently renovated, very clean, excellent location

    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,275 reviews
  • Hotel Victoria Oaxaca
    Cheap hotel

    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.

    surroundings were very nice and staff were very helpful and kind

    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,755 reviews
  • Hotel Casa Maguey
    Cheap hotel

    Hotel Casa Maguey is located conveniently in Oaxaca City, and has a terrace, free WiFi and a bar. The property is around 6.4 miles from Monte Alban, 27 miles from Mitla and 6.2 miles from Tule Tree.

    great staff and location, the hostel is reallly nice

    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 162 reviews

Hotels located in the center of Oaxaca City

  • Casa Guelaguetza By Rotamundos
    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
    Scored 9.6
    Exceptional
    Rated exceptional
     · 20 reviews
  • Hotel Casa Santo Origen
    Central location

    Located in Oaxaca City, 8.2 miles from Monte Alban, Hotel Casa Santo Origen has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    Las instalaciones hermosas y el servicio excelente

    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 73 reviews
  • NaNa Vida Hotel Oaxaca
    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.

    Great location, quiet well appointed room and terrific staff.

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 970 reviews
  • Grana B&B
    Central location

    Featuring a terrace, Grana B&B is located in the center of Oaxaca City, 5 miles from Monte Alban. Built in 18th century, the property is within 28 miles of Mitla and 6.5 miles of Tule Tree.

    beautifully designed yoga on the roof terrace friendly staff

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 519 reviews
  • Casa Carmen Reforma
    Central location

    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
    Scored 9.5
    Exceptional
    Rated exceptional
     · 101 reviews
  • Hotel Casa Pereyra
    Central location

    Featuring a garden and a terrace, Hotel Casa Pereyra is located in the center of Oaxaca City, 4.7 miles from Monte Alban. This 4-star hotel offers a tour desk and luggage storage space.

    Great location. Cute room. Lovely courtyard. Friendly and helpful staff.

    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 155 reviews
  • Casa Esmeralda Hotel
    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.

    Ubicación, buen trato e instalaciones muy bonitas.

    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 102 reviews
  • Posada Independencia
    Central location

    Located within 5.7 miles of Monte Alban and 27 miles of Mitla, Posada Independencia in Oaxaca City has a garden and rooms with free WiFi.

    Estilo minimalista Limpieza Ubicación Atención Alimentos

    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 66 reviews

FAQs about hotels in Oaxaca City








Learn more about visiting Oaxaca City
  • 67 attractions
  • 8 points of interest
  • 1 neighborhood
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Oaxaca City:

  • 10
    Scored 10

    The food .

    The food . The hot chocolate and his tortillas tlayudas with chapulines . Santo Domingo beautiful church . To walk on the city and every where People is singing and dancing. Oaxaca a happy place .
    Luz M
    United States of America
  • 8.0
    Scored 8.0

    A beautiful historic city with lots of cultural events and...

    A beautiful historic city with lots of cultural events and interesting museums and shops. A lot of choice for eating cheap or expensive. The best location we found for Mexican traditional food was in a grand hall called Mercado de la Merced which is a 20 minute walk from the centre. Av. José María Morelos 1522A, RUTA INDEPENDENCIA, Centro, 68000 Centro, Oax. My biggest reservation about visiting this beautiful place is the surrounding streets to the Zocalo were gridlocked with traffic daily. All spewing out pollution which was irritating and harmful.
    Geoffrey
    United Kingdom
  • 10
    Scored 10

    Loved Oaxaca city.

    Loved Oaxaca city. The city center felt very safe, evenings at the zocalo were quite pleasant with many different types of music going on. We stayed a few blocks down from zocalo, in walking distance to the museum, a must, churches restaurants and lots to see. Food was delicious also. People were friendly. Loved our trip
    Sylvia
    Canada
  • 10
    Scored 10

    Gorgeous city!

    Gorgeous city! I loved the pink and green “Canterra” stones that make the old churches and historic buildings. I have been traveling in Mexico for 30 years and have never experienced the zero pressure to buy things like I did in Oaxaca! I never begrudge those that are selling things and am a great supporter of the arts, but I truly feel that they have it right with the zero pressure, it actually makes shopping a much more pleasurable experience…and oh my goodness…the food! It is a Mecca of authentic food…we’ll be back!
    juniper
  • 10
    Scored 10

    Great city, everything walking distance. great restaurant...

    Great city, everything walking distance. great restaurant and bars. very friendly personnel everywhere. We visited during the day of the death celebrations, and there was music and entertainment everywhere. Great art - from art galleries to mural art. the city is buzzy and lively with a charming architecture.
    graziella
    United Kingdom
  • 10
    Scored 10

    Nice relaxing and touristy town in Mexico. great food...

    Nice relaxing and touristy town in Mexico. great food everywhere both for budget travellers and people who want to splurge. It's ll you expect from Mexico. If you want to experience the typical mexican holiday this is the place to go. Nice weather and budget friendly
    Luis
    Spain

Explore guest reviews of hotels in Oaxaca City

  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,513 reviews
    Excellent location near the zocalo, restaurants and places to eat. Very walkable! It is the cutest budget, boutique hotel with a GORGEOUS, lush courtyard. Rooms are simple, clean, and the property is safe with friendly and accommodating staff. There’s a delicious restaurant right next door and a coffee shop on the next block. There are many beautiful places to stay in Oaxaca, but this place really gives you the most value while keeping prices accessible. I will definitely return!
    Elizabeth
    United States of America
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 917 reviews
    The hotel is in a great location, few steps from the centre and the best restaurants in town. We loved the outside area and our room was comfortable, even if small, and the water pressure was very good. We had a fridge in the room and fresh water everyday. Very good wife as well. The staff was very professional, maybe a bit too much, and they all speak English. They were very helpful with storing our suitcases for few days for a small fee and they helped us calling taxis.
    Nadja
    United Kingdom
  • From $115.54 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 413 reviews
    The continental breakfast was excellent and came included with my reservation. The location was perfect since it was walking distance from zocalo and downtown area. The gardens in the hotel were beautiful and relaxing with plenty of seating areas. The staff was very helpful and accommodating and made our visit to Oaxaca city more pleasant because we knew we could rely on their advice.
    E
    Evelyn
    United States of America
  • From $190.61 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 142 reviews
    The hotel is in the heart of Oaxaca City - located close to the zocalo, many markets, cathedrals, shops and museums. The staff was very friendly, helpful and observant. They even celebrated my birthday with a birthday cake, song and decorated our roomm. The holiday (Dia de los Muertos) decorations were very charming. The breakfast is nice and located in the quiet interior courtyard.
    LouAnn
    United States of America
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 970 reviews
    Quiet, lovely, private feeling little boutique hotel that was close to everything. Double room for 2 friends was spacious and comfortable, with modern bathrooms and yes, low water pressure but plenty of hot water. Unpretentiously decorated, unlike the other hotels in Oaxaca City, and extremely pleasant staff at an unbeatable value. Would highly recommend!
    Stephanie
    United States of America
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 155 reviews
    A peaceful boutique hotel with generously sized suites, amazing staff and truly exceptional breakfasts. The room had everything we needed to feel at home. The staff were very kind and really took care of all of the guests. We could not get over how delicious the breakfasts were - every day we were served something new.
    Maia
    Canada
  • From $170.67 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 637 reviews
    This place is the best hotel in Oaxaca. Location, Breakfast, Cleanliness and The team that works every day to make you feels at home. From the beginning to the end of my stay I felt so comfortable and they constantly check how you are feeling and if everything is okay. I really recommend this place.
    Luciano
    United States of America
  • From $122.60 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,275 reviews
    The inner courtyard provided a quiet refuge whenever I needed it. I spent most evenings with a mezcal margarita and chips chatting with other guests and the convivial bartender. Best hotel experience I’ve ever had and I stayed a week
    Paul
    United States of America
  • From $98.32 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 194 reviews
    Santa Cecilia was comfortable and quiet in a great location. Lovely walk into town, lovely to get back to! Excellent breakfast on the roof terrace. We did a trip from the hotel with Alberto that was one of our best days out!
    Lucinda
    United Kingdom
  • From $699.72 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 437 reviews
    This is a beautiful boutique hotel in a renovated building. It has stunning murals on the walls. All of the staff were very friendly and helpful. Also, the breakfasts were varied and very tasty with local ingredients.
    Michael
    United States of America
  • From $125.93 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,755 reviews
    Love this hotel. Its like a mini retreat from the hustle of Oaxaca City. I stayed in Centro near Zocolo twice and the noise and fumes get intense. The view of the city from these rooms is incredible.
    Suzanne
    United States of America
  • From $230.20 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 236 reviews
    love the location and having multiple rooms for our kids. roof top lounge area and pool were great. our room was quiet even though hotel on is Main Street. 2 min walk to market for best street food.
    emily
    Canada
  • From $213.72 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 680 reviews
    This hôtel is beautiful and located on a gorgeous neighborhood close to zócalo. The rooftop is as well very nice with pool and great view. The employees were great all the time
    Sylvain
    Mexico
  • From $254.33 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 278 reviews
    The design put into this property was beautiful! The bar and second level restaurant was gorgeous, and the free gourmet breakfast was bar none the best I had at any hotel.
    Mia
    United States of America
  • From $249.42 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 243 reviews
    Great attentive staff. Hotel was in a good location. The daily breakfasts provided was a nice touch. I would recommend this boutique hotel! Enjoyed my stay.
    Theodora
    Singapore
  • From $353.80 per night
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 249 reviews
    I wish we’d stayed here the entire time in Oaxaca. We stayed in three hotels total but this was far and away the best one. literally perfect
    Rachel
    United States of America
  • From $142.76 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 80 reviews
    The location of the hotel was very central and close to all the main attractions of Oaxaca City, and the staff were friendly.
    Charna
    Australia
  • From $245.86 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 688 reviews
    This was the best hotel in oaxaca! Great location, good breakfast and good size of the room 👍
    Elena
    Italy
  • From $276.45 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 107 reviews
    It is perfect, the people are incredible, the location the best and the hotel was beutiful
    Sergio
    United States of America
  • From $122.60 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,275 reviews
    The best thing about the hotel is the location.
    John
    United States of America

Research, refine, and make plans for your whole trip