Skip to main content

Search hotels in Oaxaca City

Enter your dates to see the latest prices and deals for Oaxaca City hotels

Oaxaca City – 744 hotels and places to stay

Filter by:

Star rating
Review score

NaNa Vida Hotel Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a garden, a restaurant as well as a bar, NaNa Vida Hotel Oaxaca is located in the centre of Oaxaca City, 10 km from Monte Alban.

M
Marion
From
Austria
Its a calm beautiful hotel with a really nice garden. Staff is very friendly and caring and we also received a sweet gift at the end of our stay:)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,225 reviews
Price from
US$138.43
1 night, 2 adults

Lepetit

Hotel in Oaxaca Historic Centre, Oaxaca City

Situated within 8.5 km of Monte Alban and 45 km of Mitla, Lepetit features rooms with air conditioning and a private bathroom in Oaxaca City.

P
Pavlo
From
Canada
I highly recommend this place! it was one of the best places I stayed at. the customer service is very friendly and kind. the room is neat and cozy. everything was top notch 👌
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 103 reviews
Price from
US$124.31
1 night, 2 adults

Macondo Arte Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Well located in the centre of Oaxaca City, Macondo Arte Oaxaca provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

P
Prunelle
From
United Kingdom
Amazing a hidden gem ! And the room had a beautiful roof terrace truly magical
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 133 reviews
Price from
US$260.38
1 night, 2 adults

Hotel Materia

Hotel in Oaxaca Historic Centre, Oaxaca City

Ideally situated in Oaxaca City, Hotel Materia features an American breakfast and free WiFi throughout the property. Located around 45 km from Mitla, the hotel is also 11 km away from Tule Tree.

E
Elliot
From
United Kingdom
Great location. Breakfast in the courtyard was lovely and good options. Everybody was really friendly and even helped us booking a taxi to the airport. We stayed in the front room and had no issues with noise at night at all. The room was decorated beautifully. Would highly recommend and would come back again if in Oaxaca!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 402 reviews
Price from
US$128.66
1 night, 2 adults

Santa Cecilia Hotel

Hotel in Oaxaca City

Located in Oaxaca City and with Monte Alban reachable within 9.4 km, Santa Cecilia Hotel provides a tour desk, rooms, a garden, free WiFi and a bar.

C
Cat
From
New Zealand
Outstanding stay at Santa Cecilia! Located on the most picturesque street. The hotel staff we so helpful and the bed was so comfy and large! Complimentary breakfast and coffee was great. Will be staying again in the future.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 286 reviews
Price from
US$43.60
1 night, 2 adults

Hotel Casa Acueducto - Lujo Cultural

Hotel in Oaxaca City

Hotel Casa Acueducto - Lujo Cultural is located in Oaxaca City, 9.4 km from Monte Alban and 45 km from Mitla.

D
David
From
Ireland
Great AC, all the amenities you could ask for like coffee at any time, ice, water. The rooftop kitchen is great and we enjoyed cooking there.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 216 reviews
Price from
US$68.10
1 night, 2 adults

Casa Naila Hotel Boutique

Hotel in Oaxaca Historic Centre, Oaxaca City

Boasting a garden, a restaurant as well as a bar, Casa Naila Hotel Boutique is situated in the centre of Oaxaca City, 8.2 km from Monte Alban. This 5-star hotel offers a tour desk.

J
Joanna
From
Australia
Charming staff, great location and very comfortable. The rooftop breakfast was excellent
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 102 reviews
Price from
US$329.04
1 night, 2 adults

ArcoSodi Hotel Boutique

Hotel in Oaxaca Historic Centre, Oaxaca City

Set in Oaxaca City and with Monte Alban reachable within 8.6 km, ArcoSodi Hotel Boutique offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a bar.

T
Theodora
From
Singapore
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.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 363 reviews
Price from
US$257.51
1 night, 2 adults

Boulenc Bed and Bread

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a terrace, a restaurant as well as a bar, Boulenc Bed and Bread is set in the centre of Oaxaca City, 7.9 km from Monte Alban. This 4-star hotel offers a shared kitchen and room service.

A
Andreea-Dora
From
Romania
Cute and thoughtfully decorated room, huge terrace on top, filled with plants just perfect for breakfast outside, delicious and complete continental breakfast, plus water, coffee, fruits and pastry available for free all day long; welcome drink (mezcalita😌), very good location in city center, polite staff
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 502 reviews
Price from
US$163.23
1 night, 2 adults

Pug Seal Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Conveniently situated in the centre of Oaxaca City, Pug Seal Oaxaca is within 10 km of Monte Alban and 46 km of Mitla.

C
Claudia
From
Qatar
The hotel is in a very good location in the heart of the Cultural Center of Oaxaca and about 20 minutes from the airport. It is walking distance from very good restaurants, street food, local markets and all the beautiful churches and cathedrals, namely the spectacular Santo Domingo Church. The staff are exceptionally helpful, very welcoming and nice and all English speakers. They serve a la carte breakfast in different places of the property (made of 21 rooms) with a very good variety of food and beverage choices. The property makes you feel at home rather than in a hotel. Definitely a go to accommodation in Oaxaca.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 344 reviews
Price from
US$382.50
1 night, 2 adults
See all 744 hotels in Oaxaca City

Hotels with airport shuttles in Oaxaca City

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 191 reviews
From US$439.72 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,069 reviews
From US$116.74 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 192 reviews
From US$131.73 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 30 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 104 reviews
From US$192.62 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 216 reviews
From US$108.96 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 114 reviews
From US$77.83 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 191 reviews
From US$464.10 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 344 reviews
From US$453.39 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 40 reviews
From US$212.94 per night

Most booked hotels in Oaxaca City and surroundings in the past month

See all

Popular with guests booking hotels in Oaxaca City

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 646 reviews

Popular with guests booking hotels in Oaxaca City

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,224 reviews

Popular with guests booking hotels in Oaxaca City

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 740 reviews

Popular with guests booking hotels in Oaxaca City

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,384 reviews

Popular with guests booking hotels in Oaxaca City

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 472 reviews

Popular with guests booking hotels in Oaxaca City

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 386 reviews

Popular with guests booking hotels in Oaxaca City

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,559 reviews

Popular with guests booking hotels in Oaxaca City

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,050 reviews

Popular with guests booking hotels in Oaxaca City

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,019 reviews

Popular with guests booking hotels in Oaxaca City

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,104 reviews

Best hotels with breakfast in Oaxaca City and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 215 reviews

In a prime location in the centre of Oaxaca City, Suites de La Parra provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

From US$307.29 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 56 reviews

Well set in Oaxaca City, Hotel Sin Nombre provides air-conditioned rooms, a terrace, free WiFi and a restaurant. This 5-star hotel offers a 24-hour front desk and a concierge service.

From US$389.13 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,069 reviews

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

From US$116.74 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 838 reviews

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 500 metres from the Handcraft Market...

From US$125.40 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 253 reviews

La Catrina de Alcala is centrally located 200 metres from the Zocalo Main Square and La Alameda Central Park.

From US$207.54 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 189 reviews

Set in Oaxaca City and with Monte Alban reachable within 7.9 km, Hierba De Conejo Hostel offers concierge services, allergy-free rooms, a shared lounge, free WiFi throughout the property and a terrace...

From US$52.53 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 76 reviews

Casa Hidalgo Hotel Boutique features a fitness centre, terrace, a restaurant and bar in Oaxaca City. This 5-star hotel offers a tour desk and luggage storage space.

From US$231.63 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews

Conveniently situated in the centre of Oaxaca City, Becino provides air-conditioned rooms, a terrace, free WiFi and a bar.

From US$421.56 per night

Budget hotels in Oaxaca City and nearby

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 956 reviews

Situated in the centre of Oaxaca City, Hotel Nueva Antequera is located 7.7 km from Monte Alban and 45 km from Mitla.

From US$27.84 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 310 reviews

Hotel Gala Oaxaca is located in THE Historic Centre of Oaxaca and in front of Museo del Palacio museum.It features free Wi-Fi access and free safety box at the front desk.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 234 reviews

Hotel Monte Alban is located right in the historic centre of Oaxaca, 100 metres away from the Cathedral. It features a colonial-style courtyard with glazed ceiling, archways and a restaurant.

From US$92.65 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 892 reviews

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.

From US$98.11 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 165 reviews

Conveniently situated in the centre of Oaxaca City, CASA TOLOACHE provides free WiFi throughout the property and a terrace.

From US$55.13 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 29 reviews

<h2>Central Location</h2> CASA FORTALEZA in Oaxaca City offers a central location with Oaxaca Cathedral just a 7-minute walk away and Santo Domingo Temple less than 1 km distant.

From US$77.83 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 134 reviews

Ideally set in the centre of Oaxaca City, Hotel Anua Oaxaca offers free WiFi throughout the property, a terrace and free private parking for guests who drive.

From US$90.80 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 219 reviews

Conveniently located in the centre of Oaxaca City, Hotel Aurora offers air-conditioned rooms with free WiFi, private parking and room service.

From US$77.83 per night

Hotels located in the centre of Oaxaca City

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 304 reviews

Located in the main square of Oaxaca, Hotel Marques Del Valle offers free Wi-Fi, an on-site restaurant and rooms with cable TV. Xoxocotlan International Airport is 6 km away.

From US$213.24 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 27 reviews

Located in the centre of Oaxaca City, Casa 1800 Oaxaca Boutique Hotel City Center based is set 8.1 km from Monte Alban and 45 km from Mitla.

From US$242.95 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 150 reviews

Situated in the centre of Oaxaca City, just 7.6 km from Monte Alban and 45 km from Mitla, Casa Quiote Hotel Boutique City Center based - Adults Only features accommodation with inner courtyard views...

From US$400.48 per night

Posada Mía, Céntrica - HiveNB features a terrace and is set in Oaxaca City, within just 200 metres of Oaxaca Cathedral and less than 1 km of Santo Domingo Temple.

From US$311.48 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 123 reviews

Ideally set in the centre of Oaxaca City, Casa Olié is within 7.7 km of Monte Alban and 45 km of Mitla.

From US$264.03 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 769 reviews

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

From US$324.20 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 577 reviews

Set in Oaxaca City, within 45 km of Mitla and 500 metres of Oaxaca Cathedral, Capital O Posada La Casa De La Tia, Oaxaca offers accommodation with free WiFi throughout the property.

From US$180.91 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 263 reviews

This boutique hotel is located in Oaxaca, Mexico and is just 30 metres from the Oaxaca Cathedral. The hotel features traditional Mexican décor, a gourmet restaurant and spacious rooms.

From US$199.82 per night

FAQs about hotels in Oaxaca City

Learn more about visiting Oaxaca City

  • 264 attractions
  • 8 points of interest
  • 1 neighbourhood

What guests said about Oaxaca City:

10

Its a wonderful place to spend some time.

Its a wonderful place to spend some time. Maybe a lot of time. There's lots to see and experience. The centro core at night is a bustle of incredible energy with locals and expat all celebrating. Loved it.
Guest review by
Dennis
Canada
10

What a great vacation!

What a great vacation! It was really relaxing and I felt so very safe when walking the streets. We went on 3 excursions with no plans on the days in between. There is so much to see and do. It was as nice as any European vacation but without the long airline trip not the exaggerated cost. Everything was very inexpensive. I also bought many of our Christmas gifts. I got handcrafted items for the cost of Amazon items - and I was supporting village artisans.
Guest review by
Schulte
United States
10

Our focus on this trip was textiles, so we spent a fair...

Our focus on this trip was textiles, so we spent a fair amount of time out of the city proper at the textile areas. When in the city center, our hotel was close to a lot of good restaurants around and near the zocalo. The hotel was also right across the street from one of the big markets, which was fun to explore. A visit to Casa Juarez (childhood home of Benito Juarez) was very interesting and a medium walk from the hotel.
Guest review by
Linda
Mexico
10

Oaxaca is a wonderful destination for family and friends.

Oaxaca is a wonderful destination for family and friends. There is a lot to see and do (museums, workshops, restaurants, etc.). I highly recommend Oaxaca. If you are thinking of visiting, book your trip for 5 or 7 days. There's lots to do and visit! July is perfect for the festivities (Guelaguetza), weather is pleasant, tropical. Highly recommend.
Guest review by
Angela
10

This city was well worth visiting two days was not long...

This city was well worth visiting two days was not long enough we saw and did so many things including the petrified waterfalls a hike mexcal tasting checked out the town and markets definitely don't miss this place!
Guest review by
Angela
New Zealand
8.0

Interesting town.

Interesting town. This is proper Mexico also the state of Oaxaca. Many sightseeing possible. The locals are nice. Price cheaper then in Cancun. If you after souvenirs and handmade things Oaxaca is the right place. Be aware during the dry season the humidity is only 20%. The altitude is high with 1500m. Pedestrian friendly centre.
Guest review by
Edith
Switzerland

See reviews by guests who stayed at hotels in Oaxaca City

See all
From US$189.70 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 258 reviews
Honestly, I have nothing negative to say about this hotel. The location is ideal, as it is situated in the center, making it easy to access all the main attractions. The staff is incredibly friendly and always willing to help. The rooms are comfortable and aesthetically pleasing, making our stay very enjoyable. Although breakfast is not included, it is good. If you have the chance, I recommend trying the conchas; they are among the best I’ve ever had and are definitely worth it.
Guest review by
Sara
Mexico
From US$281.93 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 223 reviews
Beautiful luxury boutique hotel with a great location and very pretty rooms. It was the perfect place to experience Oaxaca. All the staff are extremely friendly and the breakfast was delicious every time. The attention to detail was awesome.
Guest review by
Paula
United Kingdom
From US$453.39 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 344 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.
Guest review by
Michael
United States
From US$231.53 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 363 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.
Guest review by
Theodora
Singapore
From US$105.92 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 320 reviews
One of the best hotels I have ever stayed in Very helpful and friendly
Guest review by
Fiona
Ireland