See the latest prices and deals by choosing your dates.
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. Very friendly staff, very thoughtful and attending to our needs!
Hotel in Oaxaca Historic Centre, Oaxaca City
Ideally situated in the centre of Oaxaca City, Hotel Materia features American breakfast and free WiFi throughout the property. Very cosy and well-decorated little hotel (only 5 rooms). The location is great for travellers looking to stay in the city center, without being on a touristic place. The outside is very nice for breakfast and the staff is helpful. We had a very nice stay and would recommend this hotel, for sure!!
Hotel in Zipolite
Situated in Zipolite, 300 metres from Amor Beach, COCOS HOTEL features accommodation with an outdoor swimming pool, free private parking and a garden. Lovely Pool and staff. Very clean and attentive. Good shared showers and toilets. Lots of fans in the room, comfortable beds, individual lockers.
Hotel in Puerto Escondido
Raíz Hotel Boutique has an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. Offering a bar, the property is located within 400 metres of Zicatela Beach. the rooms are clean, cozy and nicely decorated, the pool and bar are fantastic
Hotel in Puerto Escondido
Punta Kai Hotel Hostal in Puerto Escondido provides adults-only accommodation with an outdoor swimming pool, a terrace and a bar. Everything was very nice and clean and close to everything
Hotel in Puerto Escondido
Casa TO in Puerto Escondido provides adults-only accommodation with a terrace, a restaurant and a bar. Located around 1.4 km from Zicatela Beach, the hotel is also 4.7 km away from Commercial Walkway.... Beautiful architecture and design. The refreshing pool is definitely the highlight of Casa To.
Hotel in Oaxaca City
Featuring a garden, bar and views of city, Santa Cecilia Hotel is located in Oaxaca City, 9.4 km from Monte Alban. I enjoyed my stay so much I extended a few nights. The staff are incredibly kind, my room was very clean and cozy, and I enjoyed walking around the neighbourhood. The wifi was good and suitable to take a work call from my room.
Hotel in Oaxaca Historic Centre, Oaxaca City
Casa de la Asunción offers accommodation with free WiFi throughout the property in the centre of Oaxaca City, 8 km from Monte Alban. Fantastic location right in the middle of town. Room was beautiful, spacious and airy; everything you would need for a Oaxacan get away. Host extremely helpful :)
Hotel in Puerto Escondido
Terrestre, a Member of Design Hotels features an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. This 5-star hotel offers room service and a 24-hour front desk. This is the kind of place I’d like to give 20/10 as a review. They take perfect care of every single detail. The architecture is impressive and everything is just amazing. Loved it, would come back a thousand times especially because of the calm, peace, and charming staff. Oh also, the food, just spectacular
Hotel in Puerto Escondido
Situated in Puerto Escondido, a few steps from Zicatela Beach, Casa Joseph Zicatela - Adults Only features accommodation with a garden, free private parking, a terrace and a restaurant. The views and food were excellent. Staff is super helpful and catering to your needs.
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Oaxaca City
Hotel in Oaxaca City
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Cuatunalco
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Puerto Escondido
Hotel in Santa Cruz Huatulco
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Oaxaca City
Popular with guests booking hotels in Oaxaca
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. Clean, cosy, charming and very well equipped. This hotel is extremely good value for money.
Hotel in Puerto Escondido
Situated in Puerto Escondido, 7 km from Commercial Walkway, Casona Sforza features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. The location and seclusion on the beach. Not too far from town.
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. we loved everything about this place!
Hotel in Zipolite
Situated in Zipolite, Casa Nudista - LGBT Hotel is 100 metres from Zipolite Walkway and offers various facilities, such as a bar, pool and music all day. Great place to stay, dorms are great value as long as you're happy sharing with others
Hotel in Oaxaca Historic Centre, Oaxaca City
Conveniently situated in the Oaxaca Historic Centre district of Oaxaca City, Pug Seal Oaxaca is located 46 km from Mitla, 600 metres from Santo Domingo Temple and 500 metres from Oaxaca Cathedral. Beautifully remodeled property that has the character of the past with updated features.
Hotel in Cuatunalco
Located in Cuatunalco, 200 metres from Salchi Beach, Casa Mauna Boutique Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. Stunning location & facilities.
Hotel in Oaxaca Historic Centre, Oaxaca City
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. The quality of the service and the hotel. The breakfast is a huge plus.
Hotel in Oaxaca Historic Centre, Oaxaca City
Featuring a terrace, Grana B&B is located in the centre of Oaxaca City, 8.1 km from Monte Alban. I can’t recommend this hotel enough. The moment you arrive you are made feel welcome and...
Hotel in Puerto Escondido
Situated in Puerto Escondido, 200 metres from Principal Beach, Casa Mia features accommodation with an outdoor swimming pool, free private parking and a terrace. Everything was perfect. Host very friendly!
Hotel in Santa Cruz Huatulco
Situated in Santa Cruz Huatulco, less than 1 km from Chahue Beach, Condominios JAROJE features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Check in was easy. The staff was very kind and helpful and attentive.
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. Fantastic friendly hotel with a social conscience.
Hotel in San Juan Bautista Tuxtepec
City Express Junior by Marriott Tuxtepec is offering accommodation in San Juan Bautista Tuxtepec. This 3-star hotel offers free shuttle service, luggage storage space and free WiFi. The breakfast was amazing, the roos too small but pretty clean 👌 😍
Hotel in Oaxaca City
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. Amazing value for money. We have been to Oaxaca before and stayed in various hotels in the city...
Hotel in Zipolite
Featuring free WiFi throughout the property, Hotel Casa Mixteca is situated in Zipolite, on Zipolite Walkway. The beach is just a short walk from Hotel Casa Mixteca. lovely, perfectly situated accommodation in Zipolite.
Hotel in Mazunte
Bungalows Tierra Viva offers fully equipped bungalows situated just a 2-minute walk from Playa Rinconcito beach in Mazunte. The property has beautiful views of the mangroves surrounding it. Wonderful staff and great location!
Hotel in Mazunte
Located 3 minutes’ walk from Playa Marmejita Beach and 10 minutes’ walk from Playa Rinconcito Beach, OceanoMar features a palapa-roof terrace, stunning sea views and a swimming pool. The pool, the view, the housing, everything is nice. The owners are very kind!
Hotel in Mazunte
Located in Mazunte, 80 metres from Mazunte Beach, Casa Lu Hotel Boutique provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. Perfect location on the beach, with lovely accommodations and flexible check-in and check-out...
Hotel in Zipolite
LA LOMA LINDA, Bungalows, Yoga and Feldenkrais, STARLINK INTERNET is set on the hills of Zipolite, 20 metres from the beach and 3 km from Puerto Ángel Beach. Beautiful property and good value for money. Close to the beach and the main street.
Hotel in San Agustinillo
Situated in San Agustinillo, 100 metres from Agustinillo Beach, Hotel Boutique casa la Malagueña features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. The view from my room was gorgeous. The pool was clean and sooo nice to swim in.
Hotel in Cuatunalco
The Manta Raya Hotel - right on the beach is an boutique hotel amid an almost unknown beach, and its swimming pool is located by the sea. The hotel is surrounded by the sea and the mountains. Beautiful property, secluded location, wonderful staff, comfortable clean spacious room, everything...
Hotel in Oaxaca Historic Centre, Oaxaca City
Located in Oaxaca City, 8.5 km from Monte Alban, Hotel Maela provides accommodation with a garden, free private parking, a terrace and a restaurant. amazing!!! the hotel is super cute and the best location!
Hotel in Oaxaca Historic Centre, Oaxaca City
Featuring a garden, Hotel Dainzu is located in the centre of Oaxaca City, 7.8 km from Monte Alban. With free WiFi, this 3-star hotel offers a 24-hour front desk and a concierge service. Great location, extremely helpful staff, free safe parking, couldn't be happier with our stay...
Hotel in Oaxaca Historic Centre, Oaxaca City
Attractively located in Oaxaca City, Los Arrayanes features air-conditioned rooms, a garden, free WiFi and a terrace. Really excellent and comfortable place to stay in Oaxaca, hidden away like a gem.
Hotel in San Agustinillo
300 metres from San Agustinillo Beach, Zazil Retreat is located on a little hill in San Agustinillo and features on-site dining and free WiFi. Everything is absolutely stunning
Paraje La Huerta, Casa Joseph Zicatela - Adults Only and Casa Bagus have received great reviews from travellers in Oaxaca regarding the views from their hotel rooms.
Guests staying in Oaxaca also spoke highly of the views from the rooms at Hotel Tabáa Oaxaca, Casa Mauna Boutique Hotel and Cabañas Punta Placer.
Many families visiting Oaxaca loved staying at Casa Carmen Reforma, Cabane Container Hotel - ADULTS ONLY and Casa Beu.
Similarly, Casa Antonieta, NaNa Vida Hotel Oaxaca and Casona Sforza are also popular among family travellers.
On average, it costs US$84 per night to book a 3-star hotel in Oaxaca for tonight. You'll pay on average around US$214 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Oaxaca will cost around US$695 (based on Booking.com prices).
For hotels in Oaxaca that serve up a highly-rated breakfast, try Casa Carmen Reforma, Casa Kalmar and Grana B&B.
Breakfast at these hotels in Oaxaca are also highly rated: Hotel con Corazón, Nardazul "Casa de Sueños" and Cabane Container Hotel - ADULTS ONLY.
Travellers who stayed in Oaxaca near Oaxaca International Airport (OAX) have said good things about Maria Ines Hotel Suite, Na-anché Hotel and Fiesta Inn Oaxaca.
Among the hotels near Oaxaca International Airport in Oaxaca, Hotel Hacienda, Hospedaje Donaji and HOTEL NIUT-JA have also been highly rated.
The average price per night for a 3-star hotel in Oaxaca this weekend is US$114 or, for a 4-star hotel, US$219. Looking for something even fancier? 5-star hotels in Oaxaca for this weekend cost on average around US$701 per night (based on Booking.com prices).
Couples travelling in Oaxaca loved staying at Casa Bagus, Casa Bicachi - Adults Only and Casa Kalmar.
Similarly, these hotels in Oaxaca are highly rated by couples: Grana B&B, Hotel Casa Pereyra and NaNa Vida Hotel Oaxaca.
On average, 3-star hotels in Oaxaca cost US$69 per night, and 4-star hotels in Oaxaca are US$119 per night. If you're looking for something really special, a 5-star hotel in Oaxaca can on average be found for US$254 per night (based on Booking.com prices).
NaNa Vida Hotel Oaxaca, Grana B&B and Casa Bagus are some of the popular hotels in Oaxaca.
In addition to these hotels, Casa Kalmar, Casa Bicachi - Adults Only and Casa Beu are also popular in Oaxaca.
There are 1,266 hotels in Oaxaca you can book on Booking.com.
Oaxaca City, Puerto Escondido and Santa Cruz Huatulco are popular with other travellers visiting Oaxaca.
Our time in Oaxaca was terrific. Zocala Square had an orchestra playing on Sunday afternoon that was wonderful. We enjoyed people watching from the cafes arou d the square and had a meal upstairs in one of the restaurants to get a bird's eye view and have a short reprieve from street vendors. I also enjoyed taking photos in the amazing market. We went to the museum next to the large cathedral on the hill and it was very worthwhile. Bring a jacket or sweater for the evening.
Santa Cruz Huatulco seemed like the perfect sized town. An easy walk everywhere or taxis and buses if you prefer. Cared for beaches and public areas, beautiful ocean and vistas. Try some fish or shrimp tacos! The seafood and pastas at Mare downtown Calle Gardenia are great. Nice breakfasts at Cafe Juanita Chahue marina. The traditional Oaxaca state foods should not be missed. Every state in Mexico has their own secrets. The long distance Central de Autobuses is on the north side of town and the int'l airport is 13 kms away.
Such an amazing cultural experience. The city is so colorful and beautiful. The food is out of this world....true culinary experience! I would highly recommend Oaxaca to any couple but I do not think it would recommend it to a family with smaller children.
Oaxaca City exceeded all expectations.We spent 2 weeks just walking around exploring this lovely city eating mostly street and market food (so clean) and meeting and befriending some of the most warm and delightful people we've encountered anywhere.
Oaxaca is the BEST city to visit in Mexico, with the best cheap street food!! If you love food, this is the cit, you can try so many different things, tlayudas, quesillo, chapulines, tamales, mole, etc. Also desserts like ice cream (try leche quemada with tina icream). Also there are incredible buildings like Santo Domingo. Also visit places around Oaxaca like Hierve El Agua, El Tule, Zaachila. If you like SURFING, Puerto Escondido, one of the top beaches in the WORLD for surf is in Oaxaca! Please, go to Oaxaca at least 5-7 days to really enjoy everything!!!
The town has beautiful buildings and architecture and some interesting markets to visit and look around. Templo de Santo Domingo was something else and the museum next door is worth looking at, all of the information is in Spanish however the building itself is worth looking at as it is huge. The town is fairly small and easy to walk around. The tourist areas have a lot of beggars and people trying to sell you things, we were advised that there is a lot of poverty in Oaxaca and some of the beggars were quite aggressive however no real issues. Monte Alban is definitely worth a visit while in Oaxaca, we did also visit Hieve de Agua (petrified falls) however it was dry season and there was no water running at all.
Oaxaca is amazing! So many lovely roof top cafes and bars, nice museums, beautiful cathedral - and just outside oaxaca there is Monte Albán and Hierve el Agua which are both worth the visit!!
A wonderful, beautiful city. Great place to walk around and very good food and interesting museums and beautiful architecture. People are friendly. There is little not to like in the central area of Oaxaca. Afternoons are hot in the sun (but dry). First time I was there in late February when it doesn't rain and second time in July when it does. I enjoyed weather both times. The storms are refreshing and they usually come and go pretty quickly. Mornings and evenings are great. I stayed for a month on my second visit and rented an apartment. I was surprised I could afford a decent apartment right in the center of town. I took a Spanish course and volunteered. Whether you do those things or just come as a tourist on vacation, Oaxaca is very easy to enjoy. Nice day trips to archaeological sites and villages too.
All the art is great in Oaxaca. I took a woodcut workshop in Zaachila, which was great! As a tourist I felt safe, but I didn't stray far from the busy streets. However, the huge Oaxaca logo in front of Santo Domingo is horrible! It ruins the experience of that area.
This is a hidden gem in corner of Oaxaca in Mexico. Really beautiful and authentic place with great beaches with amazing food, still unspoiled by tourism. It’s a small place but has everything you need for a relaxing, interesting and unique break and taste of ‘real’ Mexico beside the sea!
Oaxaca City
The apartment is great. Yara is helpful, accommodating, and accessible. I particularly appreciate that the main bedroom is dark and curiously quiet, which is not a given in Oaxaca. Everything is there, great little kitchen and cool roof terrace. Lots of friendly tiendas on the block. It’s a real neighborhood in all the best ways. We had memelas on the corner and there is even a tortillaria across the street. It’s a great spot to enjoy Oaxaca as a tourist while getting a taste of real life in a Mexican city.
Absolutely fabulous boutique hotel in Oaxaca. We stayed here for 5 nights on our honeymoon and couldn't have asked for a more perfect place. The hotel has only 4 rooms, two upstairs and two downstairs. The upstairs rooms are INCREDIBLE and both have a private patio with an outdoor bathtub. The breakfast is spectacular and served on the private patio. I would stay here again in a heartbeat! In fact, we'd come all the way back to Mexico just for this hotel!
Oaxaca City
My boyfriend and I liked the place, very cozy place, felt like home, close to lots of things walking distance, upstairs apartment with no neighbors (just perfect), easy access. Adriana and Diego approved early check-in at no extra cost, they gave us thorough and detailed instructions and information with photos via WhatsApp, that was awesome. Diego was available any day any time. When we go back to Oaxaca this will be the place I will definitely, stay again!
Oaxaca was one of the highlights of our trip, one of the reasons being the Hotel con Corozon. Lovely, helpful staff, fantastic breakfasts (different cooked dish every day) and a good location. We loved the modern design, rooftop terrace views and the hammock! Rooms are small, but perfectly formed and thought out, with air con if needed. The fact that the proceeds from the hotel support local indigenous children in their education is another benefit.
Oaxaca City
Our flight was cancelled and we got in in the middle of the night. Our hosts checked to see if they could find other ways to get to Oaxaca for us. They asked we send them a message to let them know we got in safe, no matter what the time. They sent a video as to how to get in to the building and the apartment (electronic keypads) to avoid any confusion. Fantastic service - the best we've had, and we travel a lot. Thank you!
Everything about our stay was perfect! From the communication prior to arrival to the cleanliness of the facilities to the friendliness of the staff… I just can’t say enough positive things about our time at Hotel Siglo XVII. The hotel itself is unique and beautiful and the location is ideal for anything you might want to do in Oaxaca City. Hotel Siglo is top notch!
Oaxaca City
Jr- kiyo made my trip very special. The place was very secluded but great location as well. Breakfast was very creative and flavorful. Coffee and teas were amazing! Staff were always welcoming and helpful. Communicate with hotel was always on point and clear. Maria who is a manager was so kind and wonderful. I will definitely stay if I go to Oaxaca again.
Oaxaca is a magical place and Hotel Casa Pereyra is the perfect hotel to experience it. The owners and staff are some of the kindest and warmest hosts we've ever met. They genuinely want to help you experience the best of Oaxaca. The breakfast is outstanding. Homemade food cooked with care. We loved staying at Casa Pereyra and were sad to leave.
Incredible property - absolutely stunning and beautifully designed with amazing customer service and also the best location in Oaxaca City. We had such amazing food on our trip but actually our favorite meal was the hotel breakfast - the mushroom memela is a must! Can’t wait to come back, this is one of our favorite hotels we’ve ever stayed in.
Ricardo and his staff went above and beyond to make our stay in Oaxaca a highlight of our trip around Mexico. The hotel is in a central location. It is most attractive throughout and has a wonderful rooftop terrace. The breakfasts were delicious and excellent value. Overall, our experience was excellent and we look forward to returning.
The staff were so friendly and welcoming during our stay at Ayook. We had an early flight upon arriving in Oaxaca, and the manager on duty was very accommodating in allowing us to check in early. The hotel is beautifully designed. The rooms are clean and set up well for you to feel comfortable. I would recommend you stay at Ayook.
Oaxaca City
I had a great stay at Yabanhi Hostel. Victor was especially helpful, the information about Oaxaca that I got from him was valuable, I used his recommendations to plan many of my days. The room was comfortable, clean and centrally located, and the rooftop patio is perfect for viewing the city, sunrises and sunsets.
The whole place was so lovely, the room exceeded our expectations and the terrace was amazing! The staff were so helpful, and they serve amazing breakfast with lunch and dinner options from their restaurant next door (which we highly recommend)! Wouldn’t stay anywhere else in Oaxaca after finding this gem.
What a beautiful spot in the heart of Oaxaca. The rooms are all themed according to regions of Mexico, and our room was full of decoration made of musical instruments. The rooftop was perfect, especially to watch the moon. It's an eco-friendly, conscious place to stay in a very clean, artistic city.
Oaxaca City
We loved our stay in this clever apartment. It has everything you need! The bed is like a cloud and it was a haven for us! The host very extremely kind and accomodating and let us check in early after an overnight bus ride. We are very grateful and will definitely book again when we return to Oaxaca :)
Lovely little hotel within walking distance of pretty much anything most people would want to see in Oaxaca! The front desk staff were excellent, handling our questions and even proactively helping us get a taxi earlier on our departure day when a strike was blocking the main road to the airport.
Oaxaca City
10 minute walk from Oaxaca's Historic Center. Private parking has enough room for 4 vehicles. Apartment has cozy living room area, large dining table, kitchen with fridge and kitchen appliances. Big bedroom, closet, bathroom with hot water. Shops and restaurants within walking distance.
Staffs are really kind and helpful to us. Last day they gave us free late check-out so we enjoyed full-day trip, which was very convenient for us. This is the first time I received free late check-out in Mexico. I will visit this hotel again if there is another opportunity to go to Oaxaca.
All the staff was very friendly and helpful! Our waiter Omar was extremely helpful answering our many questions we had about Oaxaca and places to visit. The location was perfect! Walking distance from a lot of places we visited and the hotel staff helped us with booking our tours.
Oaxaca City
Great, affordable hotel perfectly located close to the Oaxaca center. Very nice staff and tasty breakfast. If you can, splurge on the more expensive room; mine were perfectly fine but I extended my stay in a bigger room and that’s when the hotel truly shined.