Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

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

Well set in the centre of Oaxaca City, Hotel Dainzu provides free WiFi throughout the property and a garden. Built in 2010, this 3-star hotel is within 7.8 km of Monte Alban and 45 km of Mitla.

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

Show more Show less
8.7
Fabulous
1,241 reviews
Price from
£37
per night

Set 800 metres 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
Fabulous
729 reviews
Price from
£65
per night

This hotel, located in Oaxaca, Mexico, is just 2.1 km 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
£70
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
Fabulous
1,196 reviews
Price from
£87
per night

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

The property is beautiful, looks like a real hacienda. The green crass and plans. The staff are very respectful and polite. We ask for a taxi and the receptionist call a taxi and within minutes the taxi arrived to pick us up. We stay Wednesday night and I rebooked to say Saturday night. The stay was very comfortable.

Show more Show less
8.7
Fabulous
2,315 reviews
Price from
£57
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 500 metres from the Handcraft...

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
Fabulous
803 reviews
Price from
£92
per night

Well situated in Oaxaca City, AYOOK offers air-conditioned rooms, a garden, free WiFi and a terrace. The property is set 7.1 km from Monte Alban, 46 km from Mitla and 1.1 km from Oaxaca Cathedral.

excellent breakfast. staff was very helpful. we loved the no-noise policy of the place. it's quiet, beautiful, and a perfect place to rest. the room was tidy and clean, and the bed and bathroom were comfortable. we loved the place and would undoubtedly return.

Show more Show less
9.3
Superb
725 reviews
Price from
£81
per night

Surrounded by 70,000 square meters 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
£76
per night

Located in the historic quarter of Oaxaca, this hotel is only 2 blocks from Zócalo Main Square. Hotel Casa Tobalá offers free Wi-Fi, air-conditioned rooms and terraces with panoramic city views.

The staff was very kind and helped us with everything we needed, the location is perfect for walking the oaxaca downtown.

Show more Show less
7.7
Good
1,601 reviews
Price from
£47
per night

Well located in Oaxaca City, Grana B&B provides a continental breakfast and free WiFi throughout the property.

The location is super central, but the rooms are very quiet. The setup is amazing, the rooftop offers a great view and the breakfast is super, you have a different choice of local specialties every single day. The staff is super friendly, Tonio will be there to help with anything 😉

Show more Show less
9.5
Exceptional
507 reviews
Price from
£142
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 centre 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
    Superb · 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
    Superb · 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 400 metres 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
    Superb · 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 50 metres from El Llano Park and 1 km 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
    Superb · 279 reviews
  • Casa Naila Hotel Boutique

    Casa Naila Hotel Boutique

    Hotel in Oaxaca City
    Breakfast options

    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.

    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

    Ideally located in Oaxaca City, El Callejón Hotel Boutique offers 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 Centre district of Oaxaca City, Casa Carmen Reforma is 1.7 km 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 250 metres from Oaxaca Cathedral and the Zocalo Square, in the historic centre 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
    Superb · 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
    Superb · 416 reviews
  • Life Hotel

    Life Hotel

    Hotel in Oaxaca City
    Budget Hotel

    Set in Oaxaca City, 7.3 km from Monte Alban, Life Hotel offers accommodation with a fitness centre, free private parking, a shared lounge and a terrace.

    Lugar muy cómodo amplio limpio muy recomendable al 100

    9.2
    Superb · 658 reviews
  • Casa Acueducto - Lujo Cultural

    Casa Acueducto - Lujo Cultural

    Hotel in Oaxaca City
    Budget Hotel

    Featuring 4-star accommodation, Casa Acueducto - Lujo Cultural is located in Oaxaca City, 9.4 km from Monte Alban and 45 km from Mitla. This 4-star hotel offers a concierge service and a tour desk.

    Muy atentos y las instalaciones muy limpia y cómodas

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

    Alojamiento Jalatlaco - Car available!

    Hotel in Oaxaca City
    Budget Hotel

    Conveniently situated 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
    Superb · 23 reviews
  • Casa Shalom

    Casa Shalom

    Hotel in Oaxaca City
    Budget Hotel

    Situated in Oaxaca City and with Monte Alban reachable within 7.6 km, Casa Shalom features 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 13 km 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
    Superb · 21 reviews
  • Paraje La Huerta

    Paraje La Huerta

    Hotel in Oaxaca City
    Budget Hotel

    In a prime location in the centre 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
    Superb · 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 guest house offers free Wi-Fi access.

    Breakfast was delicious. Staff were very kind and helpful

    9.1
    Superb · 96 reviews

Hotels located in the centre of Oaxaca City

  • Casa Carmen Morelos

    Casa Carmen Morelos

    Hotel in Oaxaca City
    Central location

    Conveniently situated in the centre of Oaxaca City, Casa Carmen Morelos provides 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

    Well located in the centre of Oaxaca City, LARIMAR Gallery y Hotel Boutique provides air-conditioned rooms, a terrace and free WiFi.

    9.6
    Exceptional · 8 reviews
  • Casa Guelaguetza By Rotamundos

    Casa Guelaguetza By Rotamundos

    Hotel in Oaxaca City
    Central location

    Set in Oaxaca City, 9.1 km from Monte Alban, Casa Guelaguetza By Rotamundos offers accommodation 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 centre of Oaxaca City, 10 km 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 situated 45 km from Mitla, 300 metres from Oaxaca Cathedral and 600 metres from Santo Domingo Temple.

    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 situated in the centre of Oaxaca City, Casa Esmeralda Hotel is within 8.1 km of Monte Alban and 45 km of Mitla.

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

    9.4
    Superb · 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 centre.

    the personal touch, location, and friendliness of the staff

    9.3
    Superb · 139 reviews
  • Hotel Casa Pereyra

    Hotel Casa Pereyra

    Hotel in Oaxaca City
    Central location

    Set in Oaxaca City and with Monte Alban reachable within 7.5 km, Hotel Casa Pereyra offers 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
    Superb · 107 reviews

FAQs about hotels in Oaxaca City

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

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

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

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

  • Travellers 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 up a highly-rated breakfast, 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 have received great reviews from travellers in Oaxaca City regarding the views from their hotel rooms.

Learn more about visiting Oaxaca City

  • 36 attractions
  • 8 points of interest
  • 1 neighbourhoods
Find out more
Subscribe to receive premium deals

Prices drop the moment 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