See the latest prices and deals by choosing your dates.
Hotel in Santa Cruz Huatulco
Located in Santa Cruz Huatulco, a 2-minute walk from Arrocito Beach, Villas Coral Huatulco provides accommodations with an outdoor swimming pool, private parking, a garden and a restaurant. A most beautiful setting and hotel. So easy to relax and watch the water, birds, sky.
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 center of Oaxaca City, 6.2 miles from Monte Alban. Central, quiet, super friendly staff 👍🏼 an special mention to Eve & Ale
Hotel in Puerto Escondido
Located in Puerto Escondido, Viajero Puerto Escondido Hostel has an outdoor swimming pool, terrace, bar, and free WiFi throughout the property. The property has karaoke and a shared kitchen. Amazing hostel!! The service, the people, and the facilities. Pato was very helpful
Hotel in Mazunte
Located in Mazunte, Casa AVA has air-conditioned rooms with free WiFi. It is about 100 ft from a beautiful beach
Hotel in Mazunte
Located a 4-minute walk from Rinconcito Beach, YAM HOTEL offers 4-star accommodations in Mazunte and has an outdoor swimming pool, a garden and a terrace. Great design! Close to everything. 5 minutes from the beach.
Hotel in Puerto Escondido
Located in Puerto Escondido, a 6-minute walk from Principal Beach, Casa Puerto Viejo provides accommodations with an outdoor swimming pool, free private parking and a terrace. I didn't believe it was a 9.5. But it is. A beautiful and well maintained. Friendly helpful staff.
Hotel in Puerto Escondido
Located in Puerto Escondido and within a 3-minute walk of Zicatela Beach, Casa Ita Surf - Adults Only features an outdoor swimming pool, non-smoking rooms, and free WiFi throughout the property. Great hotel! We had the suite which had everything that we needed with direct access to the pool It is a small hotel which is also great as there isn't many guests and super quiet. Only a 5min walk to the main strip and so close to the beach. Staff super friendly.
Hotel in Oaxaca Historic Centre, Oaxaca City
Ideally set in Oaxaca City, Hotel Materia has an American breakfast and free WiFi throughout the property. Everything excellent. Location, cleanliness, character and features of the room (massive king bed!), breakfast, staff availability. Hope to come back.
Hotel in Santa Cruz Huatulco
Facing the beachfront, Casa Ceiba Huatulco - Adults Only offers 4-star accommodations in Santa Cruz Huatulco and has an outdoor swimming pool, garden and shared lounge. It is a fantastic place! It is very calm and peaceful. The food is good and the staff is very kind
Hotel in Zipolite
Located in Zipolite, a 3-minute walk from Amor Beach, COCOS HOTEL has accommodations with an outdoor swimming pool, free private parking and a garden. We loved the pool so much! The hotel is nicely located in the middle of trees and palms. The design of the whole place is just perfect. Super close to the beach.
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Oaxaca City
Hotel in Oaxaca Historic Centre, Oaxaca City
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 Santa Cruz Huatulco
Hotel in Santa Cruz Huatulco
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Santa Cruz Huatulco
Popular with guests booking hotels in Oaxaca
Hotel in San Agustinillo
Located in San Agustinillo, a few steps from Agustinillo Beach, H20 Container Cabins has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Everything was wonderful from check in to checkout , breakfast included was very good and excellent...
Hotel in Santa Cruz Huatulco
Located in Santa Cruz Huatulco, a 17-minute walk from Chahue Beach, Mayev Express provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant. The daily breakfast was exceptional and varied regularly, with several options available.
Hotel in Oaxaca Historic Centre, Oaxaca City
Located in Oaxaca City and with Monte Alban reachable within 5.3 miles, ArcoSodi Hotel Boutique has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a bar. Great attentive staff. Hotel was in a good location. The daily breakfasts provided was a nice touch.
Hotel in Puerto Escondido
Located in Puerto Escondido, 4.3 miles from Commercial Walkway, Casona Sforza has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. Peaceful place, food is in another level
Hotel in Oaxaca Historic Centre, Oaxaca City
Featuring a terrace, a restaurant as well as a bar, Boulenc Bed and Bread is located in the center of Oaxaca City, 4.9 miles from Monte Alban. We had a fantastic time at Boulenc Bed & Bread.
Hotel in Oaxaca Historic Centre, Oaxaca City
Conveniently located in the center of Oaxaca City, Pug Seal Oaxaca is within 4.9 miles of Monte Alban and 29 miles of Mitla. Amazing place. Attention to detail. Excellent personalized service. Perfect location. WiFi great.
Hotel in Cuatunalco
Located in Cuatunalco, a 2-minute walk from Salchi Beach, Casa Mauna Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant. Everything, loved this place so much!
Hotel in Oaxaca Historic Centre, Oaxaca City
In a prime location in the center of Oaxaca City, AYOOK provides air-conditioned rooms, a garden, free WiFi and a terrace. We enjoyed our stay at AYOOK very much, the staff is incredible, the hotel has a very nice setup...
Hotel in Oaxaca City
Featuring a garden, bar and views of garden, Santa Cecilia Hotel is located in Oaxaca City, 5.9 miles from Monte Alban. I enjoyed the location, but it is about a 25 minute walk to the Zocalo.
Hotel in Puerto Escondido
Located in Puerto Escondido, a 4-minute walk from Zicatela Beach, Casa Beu provides air-conditioned rooms and an outdoor swimming pool. Facilities include a sun terrace and free WiFi is available. Very nice stay, loved the pool and the room, the staff was incredibly friendly and available, fresh...
Hotel in Oaxaca Historic Centre, Oaxaca City
Well set in the center of Oaxaca City, Paraje La Huerta provides free WiFi, a garden and free private parking for guests who drive. Its nice and silence in the back of a garden away from the noisy streets.
Hotel in Puerto Escondido
Located in Puerto Escondido, a 2-minute walk from Principal Beach, Casa Mia has accommodations with an outdoor swimming pool, free private parking and a terrace. I just spent a week at Hotel Casa Mia! Diana and her staff are the best!
Hotel in Santa Cruz Huatulco
Located in Santa Cruz Huatulco, a 10-minute walk from Chahue Beach, Condominios JAROJE has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Location, walking distance to two beaches, walking distance to La Crucetia.
Hotel in Oaxaca City
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. So Amazing! Spacious room, great shower, great pancakes, awesome and friendly staff, and cool car...
Hotel in Santa Cruz Huatulco
Located in Santa Cruz Huatulco, within 1.1 miles of Santa Cruz Beach and 1.2 miles of Chahue Beach, Hotel Nonni provides accommodations with a bar and free WiFi. The location was in walking distance to everything.
Hotel in Mazunte
Casa Mazunte Tierra Viva is a small Mexican-style hotel, located just 5 minutes from Playa El Rinconcito, Punta Cometa, and the Turtle Museum. Everything was amazing, great staff and an extremely clean place.
Hotel in Cuatunalco
Facing the beachfront, Manta Raya Hotel - right on the beach offers 3-star accommodations in Cuatunalco and features an outdoor swimming pool, garden and terrace. We had a wonderful time at Manta Raya.
Hotel in Oaxaca Historic Centre, Oaxaca City
Located in Oaxaca City, 5.3 miles from Monte Alban, Hotel Maela provides accommodations with a garden, free private parking, a terrace and a restaurant. Perfect place, great location, comfortable bed - everything I needed was there.
Hotel in Oaxaca Historic Centre, Oaxaca City
Featuring a garden, Hotel Dainzu is located in the center of Oaxaca City, 4.9 miles from Monte Alban. This 3-star hotel offers a tour desk and luggage storage space. There was AC in the room, the bed was comfortable, the bathroom was clean and had hot water.
Hotel in Mazunte
Offering a lagoon-shaped outdoor pool, Cabañas Telayú is located 1640 feet from Mazunte Beach. Tastefully decorated rooms overlook the mountain, the pool or the sea. Perfect view of the ocean from pool & terraces.
Hotel in Oaxaca Historic Centre, Oaxaca City
Well set in the center of Oaxaca City, El Rincón de Doña Bety provides free WiFi throughout the property, a garden and free private parking for guests who drive. We stored our bikes securely in the pretty courtyard, and enjoyed sitting quietly on the open air...
Hotel in San Agustinillo
The Aamori Boutique Hotel is a newly-opened, adults-only accommodations located beachfront that offers outdoor pool, free Wi-Fi, yoga lessons, meditation and spa treatments. Beautiful boutique hotel in a calmer area of Mazunte, not directly in the center of this cute hippie...
Hotel in Santa Cruz Huatulco
Hotel Olas Huatulco is located in Santa Cruz Huatulco, 1.3 miles from Chahue Beach and 1.7 miles from Santa Cruz Beach. With free WiFi, this 2-star hotel offers a 24-hour front desk. The manager and his wife were very helpful and kind, very nice people.
Hotel in Oaxaca City
Located in Oaxaca City, within 7.6 miles of Monte Alban and 25 miles of Mitla, Hotel Tierra del Sol Oaxaca has accommodations with a garden and free WiFi throughout the property as well as free... Great value for price! The rooms are very clean and comfortable.
On average, 3-star hotels in Oaxaca cost $63 per night, and 4-star hotels in Oaxaca are $103 per night. If you're looking for something really special, 5-star hotels in Oaxaca cost around $223 per night (based on Booking.com prices).
The average price per night for a 3-star hotel in Oaxaca this weekend is $103 or $196 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Oaxaca this weekend cost around $244 per night (based on Booking.com prices).
Travelers 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 Casa Shanti Oaxaca were also highly rated.
Casa Ceiba Huatulco - Adults Only, Casa Kalmar, and Casa Mauna Boutique Hotel in Oaxaca have received great reviews for the views from their hotel rooms.
Guests staying in Oaxaca also loved the views from their rooms at Cabañas Punta Placer, YAM HOTEL, and Villas Coral Huatulco.
Hotels in Oaxaca that offer highly-rated breakfasts include H20 Container Cabins, Casa Puerto Viejo, and Casa Carmen Reforma.
Breakfast at these hotels in Oaxaca are also highly-rated: Casa Kalmar, Nardazul "Casa de Sueños", and Hotel con Corazón.
There are 1,267 hotels in Oaxaca you can book on Booking.com.
Couples traveling to Oaxaca loved staying at Casa Bicachi - Adults Only, Casa Kalmar, and Grana B&B.
These hotels in Oaxaca are also highly-rated by couples: Hotel Casa Pereyra, NaNa Vida Hotel Oaxaca, and Casa Mauna Boutique Hotel.
On average, it costs $94 per night to book a 3-star hotel in Oaxaca for tonight. You'll pay around $177 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Oaxaca will cost around $277 (based on Booking.com prices).
Oaxaca City, Puerto Escondido, and Santa Cruz Huatulco are popular with other travelers visiting Oaxaca.
NaNa Vida Hotel Oaxaca, Villas Coral Huatulco, and Grana B&B are some of the popular hotels in Oaxaca.
In addition, Casa Kalmar, Casa Ceiba Huatulco - Adults Only, and Casa Bicachi - Adults Only are also popular in Oaxaca.
Many families visiting Oaxaca loved staying at Casa Ceiba Huatulco - Adults Only, Casa Carmen Reforma, and Cabane Container Hotel - ADULTS ONLY.
Casa Puerto Viejo, Casona Sforza, and ZOA Hotel - Adults Only are also popular among family travelers.
Oaxaca is a beautiful city, filled with great restaurants, shopping and friendly people. We walked everywhere and felt very safe wherever we were at any time of the day or night. The cultural center is a must see. Also the day trips are worth the time and they are very reasonable. We will return to Oaxaca and recommend it to our friends.
We are fans of Oaxaca coming here on several occasions. The soul of this old colonial city makes you forgetting your worries and dress of your daily life. If you are looking arnaud the real spirit of Mexico and he real values of simple things in life, then you’ll find it here: happiness, easy going life, unstresfull, people smiling, humble, nice and friendly. You can feel it at around corners, you can even dance on traditional music on the street and give a few pesos as a contribution which helps a lot the people leaving here. The handcrafted art is something special and unique in Oaxaca. You can’t leave without it! Just beautiful place where to stay with a wonderful climate.
Oaxaca - historic part of town is a true gem: old buildings being restored; lots of beautiful art galleries; local art is colorful and unique. Beautiful weaving and textiles by local Indian tribes - gorgeous handwork. Lots of places to dine and enjoy in the historic part of town. The breakfasts and lunches are not to be missed in La Quinta Real - historic part of town, a former monastery, beautiful interior...You must do the tour at the etnobitabical garden on grounds of Sto. Domingo Cathedral. Tours are in English.
I love Oaxaca City. The old colonial center is walkable and always interesting, full of people and life, with buskers, musicians, families, lovers and tourists out for a paseo, shopping, hustling, and entertaining. The food is renowned. Try Zandunga, Mesquite, Biznaga, La Popular. Los Pacos has a tasting dish of all 7 of the main moles. In Situ is a veritable museum of mezcals. The big market, Centro de Abastos, is vast, with very few tourists, but tons of local necessities. Lots of museums and gardens. And ancient ruins. And artisanal crafts. For language schools, check out Instituto Cultural Oaxaca. I could go on. See for yourself.
Oaxaca is a great and safe city to visit The best gastronomical state in Mexico Great for tourism, all tour agencies are affordable, well organized and great The people in Oaxaca is really nice and take care of tourism Great attractions like the city center, el andador, Hierve el Agua, Mitla, Monte Albán You don’t need to rent a car, taxis are cheap and common, the tours are better with a guide and cheap, also bilingual
Oaxaca is beautiful in its people, architecture and culture. The old city is gorgeous and very walkable with excellent and creative restaurants. It feels safe all the time and is central to great day trips to Monte Alban (don’t miss) and Hierve el Agua (worth the trip). Do a little research before you go and you will have a great time.
Oaxaca is an awesome place to visit, it has a large variety of traditions and beautiful culture. It is a great place to have a relaxing vacation. It’s food is delicious, exotic and super interesting. There are a lot of great and interesting places to visit and many places to learn about the traditional drink: Mezcal. Visit restaurant Boulenc, everything is delicious and special. We also enjoyed restaurant Los Danzantes. Both of them are very busy and don’t accept reservations on vacations , so be sure to arrive early!
Simplemente amo Oaxaca, por su comida, su chocolate, sus lugares y zonas arqueológicas. Sus playas y la hospitalidad de la gente. Es mi estado favorito de Mexico.
Oaxaca city and all of its people are some of the warmest, helpful and welcoming people I have met in Mexico. The Bnb that I stayed in, El Diablo y La Sandia, made my stay there so comfortable. They went out of their way to help me with some medical issues that I had. Also, the restaurant/bakery, Boulenc, was also very accommodating with my issues and I was able to enjoy my week stay there as comfortable as could be. I plan to go back next year!
Friendly and charming small village outside Oaxaca. Very glad we spent time here. From collectivo trip to Hierve del Agua, the ruins of Mitla within the village, our very nice Hotel Don Cenobio right in the center of town. Small shops -especially Guadelope's artistically hand painted (by her son)& filled with lovely hand made items, located on the corner across from Don Cenobio hotel; many artisans- especially "Artelar" fabulous traditional weaving and embroidery by Emiliano and Delfina; great food, especially Dona Chica. I could go on and on. We were definitely happy here.
Breakfast was lovely, staff were great. I was travelling solo & had spent a lot of time in a hostel & wanted to check into a hotel when I got to Oaxaca to catch up on sleep & have some solo time, & this place was perfect. The weather was gorgeous when I got there, & the pool was so lovely to chill by when the city got to hot. I actually checked in again at the end of the week before I moved to Puerto Escondido, felt like a very comfortable place for a solo traveller to be, the location is perfect!
I really enjoyed my stay in the hotel! From the early communication to the departure, the staff demonstrated great professionalism and genuine passion to provide the best experience to the guests. I’m a frequent traveler and have been to many places around the world - Hotel SIGLO XVII definitely stands among the best. Besides, it is perfectly located in the city and has great local charms. Very glad that I chose this beautiful and comfortable place for my first visit to Oaxaca.
Oaxaca City
Great location right in the heart and center of downtown Oaxaca, just minutes away from the cathedral and many nice restaurants and the local markets. About 2 minutes walking from a eatery / plaza. Cost of stay about a third of fiesta Americana hotel. Super safe, due to electronic access controlled entrance. Extremely reliable and on-time housekeeping. Room very well equipped. All in all a very pleasant experience, best of all location and price. Will come definitely again
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!
Hotel Casa Santo Origen is a beautifully designed hotel in a perfect setting with views over the valleys and across the mountains . A perfect place to relax and with easy access into the town of Oaxaca, although you will need to be driven there. Every one of the staff could not have been more friendly or accommodating and they made our stay a real pleasure. Our room was stunning and beautifully appointed .
Oaxaca City
Dulce made sure we had the warmest welcome possible in the great city of Oaxaca. We unexpectedly arrived early and she rushed to the property to made sure we had our room ready asap. She is the absolute best en kindest host. The rooms itself include everything you’d need for a comfortable stay in the city. The apartments are clean and neat while everything is at walking distance. Would highly recommend!
Hotel room was large and very well appointed. The staff was very friendly and helpful. Location is excellent, a very short walk to main city squares, bars, restaurants etc… Big bonus is that this hotel provides parking if you drive, a lot of the downtown hotels do not and finding parking is next to impossible. I feel like I knocked it out of the park selecting this hotel for my stay in Oaxaca!!
This is a gem of a hotel, located close to but not in the busy downtown area. It's beautiful, peaceful, welcoming, and very comfortable. We stayed in a room at the back of the property, which was perfect in terms of minimal if any noise from the road. This will definitely be my hotel choice when I return to Oaxaca. The staff is very helpful and the room we were in was just lovely.
Loved the Oaxacan homely vibe. The locals who live there tell me it is the best in town, The staff are absolutely fabulous. Shout out to Carolina. It is muy tranquilo ahi. Spacious, traditional and very delicious breakfasts. They were wonderful. The staff went out of their way to recommend tours, places to eat and organised transfers for me - essential for a late night pickup.
This beautiful small hotel has everything you need for a relaxing stay. It was our first time in Mexico and we couldn’t have picked a better place to visit the Oaxaca coast for the first time. Everything is to a very high standard, from the rooms to the pool area to the delicious breakfasts, the staff are incredibly friendly. The view is epic and it is a short walk down in to town.
Look no further. This is the best place to stay in Oaxaca. Perfect location, wonderful building, clean and spacious rooms, incredible breakfast, lovely and helpful staff, chilled and respectful atmosphere. And all this contributing to a better future for students in need. I can't recommend Hotel con Corazón more warmly. My stay has been memorable. Hope to be back very soon!
This is my third time staying at Tabaa. This is a family run hotel and you can really tell. The service is professional and friendly and incredibly attentive to your needs. The rooms are spacious and filled with light, and you really feel like you're in Oaxaca. The location is great. Close to walk anywhere but just removed enough that is in the more quiet part of downtown.
I wish every hotel in the world was like Hotel Casona Oaxaca. The hotel is very clean, the location is perfect, the rooms are beautiful and the staff is super friendly, the receptionist Nancy is doing an exceptional work (she helped me in an unexpected situation although it was out of her scope). I recommend everyone to stay in this hotel :)
Our stay at Hotel Macondo Arte Oaxaca was a mix of impressive elements and notable disappointments. The hotel’s architecture and room facilities are undoubtedly of a high standard, with thoughtful design and attention to detail. The location is also excellent, making it easy to explore the city.
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.
Very nice hotel. Upscale with spa, special amenities, and great staff. Premium location in the heart of Oaxaca Centro in a very tourist friendly area. Right across the street from a beautiful park, with culturally rich sites with in walking distance. Staff is amazing and extremely helpful.
We loved our stay at this hotel - it's an easy drive into Oaxaca but in a quieter suburb which still has a few places to eat. The grounds, pool and restaurant are really lovely and the staff are very friendly. We were able to park easily and appreciated the 24.7 security guard there.
This hotel is a gem! Incredibly friendly staff, who helped us find a taxi and a guide for visits. The breakfast with coffee, bred and fruits is included. There is art throughout the hotel. It is close to Oaxaca center, but quiet at night nonetheless. Our family was very pleased.
Oaxaca City
Such a bad experience. My first time in Oaxaca. I travel around Mexico for years and never experience such a terrible place to stay in this beautiful place. I normally have the best experiences and great things to say mostly in the beautiful Mexico. But not in this B&B.
The hotel is beautiful and right in the middle of the tourist center of Oaxaca. The room was a good size, great bed, good shower and the staff was excellent. We got great recommendations for restaurants and activities and they were always available if we had questions.