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. The pool and the food and the view
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. In the heart of Oaxaca. Great location, great staff. Everyone one makes you feel so welcome. The place is beautiful!
Hotel in Tierra Blanca
Casa Chula Hotel Boutique Frente al Mar features an outdoor swimming pool, garden, a private beach area and terrace in Tierra Blanca. Absolutely stunning location and the rooms are very peaceful. Great place to get away and switch off!!
Hotel in Mazunte
Located in Mazunte, Casa AVA has air-conditioned rooms with free WiFi. The location is very convenient, you can just walk to the beach. There’s also restaurants and stores in the area. Our room was very comfortable and clean. The staff was super nice and helpful, thanks Suilma!
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. Everything was absolutely lovely, the staff, their responsiveness, the location, loved the architecture! Would def stay there again!
Hotel in Oaxaca Historic Centre, Oaxaca City
Well located in the center of Oaxaca City, Macondo Arte Oaxaca provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace. The rooms were large. Great for a family with 2 young children. The Location was excellent. Close to everything. the hotel is very clean.
Hotel in Puerto Escondido
Located in Puerto Escondido, Casa Puerto Viejo is a 9-minute walk from Playa Puerto Ángelito. There's a year-round outdoor pool and guests can use free WiFi and free private parking. Very clean place and friendly staff
Hotel in Brisas de Zicatela
Located in Brisas de Zicatela, 1.2 miles from Zicatela Beach, Hotelito Zicatela provides accommodations with an outdoor swimming pool, free private parking and a terrace. The hotel is in a quiet neighborhood. Wonderful staff. Clean and excellent facilities.
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. The property is BEAUTIFUL! super comfortable beds and an amazing pool! Staff was super friendly and super close to everything! We loved it and expect to return
Hotel in Oaxaca Historic Centre, Oaxaca City
Ideally set in Oaxaca City, Hotel Materia has an American breakfast and free WiFi throughout the property. We spent 6 night at Hotel Materia for our anniversary trip. It was a great location, walkable to everything. Room #5 was very private with its own staircase and patio. We loved having coffee and fresh fruit delivered to our room every morning! And the bathtub was very luxurious. Staff was super responsive, kind and helpful with cabs, etc. Can't say enough wonderful things about our experience here!!
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Puerto Escondido
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in San Agustinillo
Hotel in Santa Cruz Huatulco
Hotel in Brisas de Zicatela
Hotel in Santa Cruz Huatulco
Hotel in Oaxaca Historic Centre, Oaxaca City
Hotel in Puerto Escondido
Popular with guests booking hotels in Oaxaca
Hotel in Santa Cruz Huatulco
Popular with guests booking hotels in Oaxaca
Hotel in Santa Cruz Huatulco
Popular with guests booking hotels in Oaxaca
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 a 4-minute walk of Zicatela Beach. Everything. Very tranquil and hospitable. The room and bed were comfortable and clean.
Hotel in Puerto Escondido
Punta Kai Hotel & Hostal in Puerto Escondido provides adults only accommodations with an outdoor swimming pool, a terrace and a bar. Really chill hostel, super clean. Really cute and aesthetic. Great staff
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. Neat design, functional, tranquil
Hotel in Santa Cruz Huatulco
Located in Santa Cruz Huatulco, a 19-minute walk from Chahue Beach, Mayev Express provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant. The staff members were amazing and friendly, they went out of their way to always help us and answer...
Hotel in Oaxaca Historic Centre, Oaxaca City
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. Great location and good breakfast
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. The hotel is in a great centric location. The staff was super friendly and helpful.
Hotel in Puerto Escondido
Facing the beachfront, Casona Sforza offers 4-star accommodations in Puerto Escondido and has an outdoor swimming pool, garden and private beach area. Great service, great food, beautiful romantic rooms, unbelievable architecture.
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. Everything!!!! Absolutely amazing!!!
Hotel in Zipolite
Located in Zipolite, a 3-minute walk from Zipolite Beach, COCOS HOTEL has accommodations with an outdoor swimming pool, free private parking and a garden. Just was exactly what was described!
Hotel in Chamuscadero
Casa Gitana features an outdoor swimming pool, garden, a private beach area and terrace in Chamuscadero. Guests can enjoy Mediterranean and Spanish dishes at the restaurant or have a drink at the bar.... "We had a wonderful stay at Casa Gitana, made extra special by Ari who took excellent care of...
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. Very nice area a bit further from the busy city center, full or art and restaurant options.
Hotel in Puerto Escondido
Carri Surf Studio is located in Puerto Escondido, a 7-minute walk from Carrizalillo Beach. With a terrace, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Great place and Rogelio went above and beyond, extra extra muchas gracias a Rogelio. Saved my life
Hotel in Oaxaca City
Featuring a garden and views of garden, Hotel Danibaan is located in Oaxaca City, 4.4 miles from Monte Alban. The staff are very friendly and helpful, the courtyard is charming and the little restaurant is...
Hotel in Oaxaca Historic Centre, Oaxaca City
In a prime location in the center of Oaxaca City, Hotel Ayook provides air-conditioned rooms, a garden, free WiFi and a terrace. Beautiful boutique hotel. It is cozy and decorated with good taste.
Hotel in Puerto Escondido
Providing free WiFi, a sun terrace with a swimming pool and a bar, Casa Beu is located in Puerto Escondido. The property provides a 24-hour front desk, and organizing tours for guests. The pool is great, the staff are very friendly and the room has everything it needs.
Hotel in Puerto Escondido
Located in Puerto Escondido, 1.5 miles from Zicatela Beach, Cabane Container Hotel - ADULTS ONLY provides accommodations with an outdoor swimming pool, free private parking and a garden. It is a very cool place, with intelligent container design and a great sea view.
Hotel in Zipolite
Located in Zipolite, a few steps from Zipolite Beach, LA LOMA LINDA, Bungalows, Yoga and Feldenkrais, STARLINK INTERNET provides accommodations with a garden, free private parking and a terrace. Beautiful property and good value for money. Close to the beach and the main street.
Hotel in Santiago Pinotepa Nacional
Ivissa Hotel is a 4-star property located in Santiago Pinotepa Nacional. Featuring room service, this property also has a restaurant and a terrace. Beautiful place. Helpfull staff.
Hotel in Zipolite
Casa Flor de Mar is located in Zipolite, within a 4-minute walk of Zipolite Beach and 3.5 miles of Punta Cometa. Great location! Quiet but close to everything.
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. Front desk was very helpful, set up an early taxi for me to the airport the next morning.
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. Hotel Dainzu is a very nice, clean and cosy place to stay in Oaxaca.
Hotel in Oaxaca Historic Centre, Oaxaca City
Attractively located in the center of Oaxaca City, Los Arrayanes has air-conditioned rooms, a garden, free WiFi and a terrace. The common areas of this hotel are beautiful, filled with lights and plants.
Hotel in Puerto Escondido
Located in Puerto Escondido, a 1-minute walk from Zicatela Beach, Hotel VidaMar features views of the pool. The location is amazing, the room was clean and the staff was very friendly and helpful
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. Amazing place with an incredible view and great communal areas.
Couples traveling to Oaxaca loved staying at Hotel Casa Pereyra, Casa Mava, and Grana B&B.
These hotels in Oaxaca are also highly-rated by couples: Casa Mauna Boutique Hotel, Casa Kalmar, and Casa Bicachi - Adults Only.
Many families visiting Oaxaca loved staying at Hotel Casa Mixteca, Zazil Retreat, and ZOA Hotel - Adults Only.
Casa Bicachi - Adults Only, Casa AVA, and Hotel Descalzo SPA are also popular among family travelers.
Hotelito Zicatela, Zazil Retreat, and OceanoMar 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 Hotel Casa Mixteca, Cabañas Punta Placer, and Casa Kalmar.
NaNa Vida Hotel Oaxaca, Villas Coral Huatulco, and Casa Mava are some of the popular hotels in Oaxaca.
In addition, Grana B&B, Hotel Casa Pereyra, and Casa Kalmar are also popular in Oaxaca.
The average price per night for a 3-star hotel in Oaxaca this weekend is MXN 1,605 or MXN 3,704 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Oaxaca this weekend cost around MXN 6,975 per night (based on tureservabooking.com prices).
Oaxaca City, Puerto Escondido, and Santa Cruz Huatulco are popular with other travelers visiting Oaxaca.
There are 2,874 hotels in Oaxaca you can book on tureservabooking.com.
On average, 3-star hotels in Oaxaca cost MXN 1,395 per night, and 4-star hotels in Oaxaca are MXN 2,478 per night. If you're looking for something really special, 5-star hotels in Oaxaca cost around MXN 4,806 per night (based on tureservabooking.com prices).
On average, it costs MXN 1,538 per night to book a 3-star hotel in Oaxaca for tonight. You'll pay around MXN 3,723 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Oaxaca will cost around MXN 7,116 (based on tureservabooking.com prices).
Hotels in Oaxaca that offer highly-rated breakfasts include H20 Container Cabins, Casa Puerto Viejo, and Hotelito Zicatela.
Breakfast at these hotels in Oaxaca are also highly-rated: Nardazul "Casa de Sueños", Hotel Casa Bocana, and Hotel Casa Pereyra.
Travelers who stayed in Oaxaca near Oaxaca International Airport (OAX) have said good things about Maria Ines Hotel Suite, Na-anché Hotel, and Hotel Na-anché Aeropuerto.
Among the hotels near Oaxaca International Airport in Oaxaca, Fiesta Inn Oaxaca, Hotel Hacienda, and Hospedaje Donaji were also highly rated.
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.
The hotel's location is the best: right in the heart of the city centre and within walking distance of everything around Oaxaca. The hotel's decoration theme is a mixture of modern and traditional. It's located in a typical Mexican colonial building and is decorated modernly and practically. We got vouchers for a mezcal tasting at the hotel bar at check-in, complimentary, which was well thought of. The staff in the hotel were very helpful and warm. Rooms were spacious and comfortable. Overall we were very happy with the hotel.
The staff was very nice and accommodating, they moved our reservation one night as we had a major situation on the highway and could not arrive on the first day when we planned to arrive. We were very grateful for the hotel’s flexibility and not charging for the date change. The hotel is in the heart of Oaxaca city, one block from the cathedral. Rooms are comfortable, pleasant although most have windows to the central patio / corridors. Hence, the drapes always have to be pulled in. The central patio is very pleasant as well.
Location, location, location! On a pedestrian street halfway between the Santa Domingo Church and the Zocalo (town square). Shops, restaurants, supermarkets all in easy reach, and central for all the cities many attractions. Lovely rooftop bar and pool (essential for folk from colder climates in the heat!) Gorgeous courtyard for meals. Food is excellent. Staff are so friendly and attentive. Rooms are spacious, spotlessly clean and with all the amenities you need. Honestly… everything anyone could want in a central Oaxaca hotel.
We had a wonderful stay at Ayook. Very close to the centre of Oaxaca, within walking distance from all the main points. Very friendly staff, great breakfast and very clean facilities. The hotel has a traditional, stylish, and at the same time modern vibe. While it’s on a busy street, the moment you enter the hotel you find yourself in the serene patio where you can enjoy a coffee or read a book outside of your room. The only recommendation to the management would be to consider having a mini fridge in the room.
Beautiful decor, very friendly staff and a sort of hotel x hostel vibe with the shared spaces and kitchen area. This was perfect for a couple of nights in Oaxaca (would be great for more time too!). Central location just a few mins away from everything. I especially loved the fact nearly everything in the hotel was organic, eco, and made in Mexico. Dry toilets were a new experience for me, felt a little like using a cat litter box but surprisingly it was super easy and had no unpleasant smells after using
We stayed in a terrible Airbnb and had to make a quick change for the terrible noise and extreme temperature. We literally asked chat GPT to list the quiets hotels in Oaxaca Centro. This option came as the first one. We made the reservation using Booking and immediately called. Berenice was amazing, the hotel is super quiet and the experience changed our final day in Oaxaca.... Don't make the mistake we made, and stayed in a noisy location. Go with the best. Casa Antonieta, is the best.
My friend and I had a lovely stay in the Happy Express Hotel. The owners and staff were exceptionally friendly and obliging. There is a lovely atmosphere in the hotel. Our bedroom was cleaned every day with fresh towels provided. The showers were hot. The hotel is within a 10 - 15 minute walk of all the main attractions. There is a small kitchen area with drinking water, tea and coffee, a fridge and a microwave. Thank you for making our time in Oaxaca very comfortable.
Environmentally friendly, big room and very comfortable bed. We really enjoyed our stay at Agrado Hotel. The atmosphere is calm and stylish, the rooms are comfortable, and the staff are warm and welcoming, they even offered us a drink as welcome. Great location for exploring Oaxaca. Breakfast was very nice although very small and only 1 option. Do not miss the coffee van right in the corner outside the hotel (we had the best Mexican beans coffee in Mexico)!
Beautiful boutique hotel in the heart of Oaxaca. Upon entering it smells divine and it’s inviting and calm. The rooms are very spacious and comfortable. Bed is big, clean & so comfortable, bathrooms are also very clean and roomy. We had ample space for a crib which they had ready for us upon arrival. The staff is very friendly and they go above and beyond to make your stay as comfortable as possible. We would stay here again without a doubt!
The king size bed was by far the best we slept in while travelling Mexico! The bathroom was also absolutely gorgeous and the room was calm and quiet (we were on the top floor). The lady at the front desk was very helpful and helped us get laundry done - all the staff were very kind. Great location for Oaxaca - you could walk into Centro within 10 minutes. Very easy taxi from the bust station too. Wifi was good for working/checking emails.
The location was superb!! It was a 5-minute walk to all of the things we wanted to see in downtown Oaxaca, and the staff was so helpful, kind, and knowledgeable. They went above and beyond my expectations, from helping us coordinate taxis to and from the airport to the best places to get cash, and educating us on traditional food and experiences. I cannot recommend this place enough. It was so small and intimate, what a lovely hotel.
Hotel Pereyra is a wonderful Spanish colonial hotel right in the heart of Oaxaca and so close to everything. The hosts are this absolutely lovely, kind couple with an incredible attention to detail - everything about the hotel and our room was comfortable, clean and extremely well appointed- the staff could not have been more helpful! We were also treated to an amazing Oaxacan breakfast each morning - such a delight!
One of the best hostels I’ve stayed at! I loved everything about Viajero Oaxaca – the clean and comfy beds, the rooftop bar with its amazing vibes, and the overall atmosphere. The staff were super friendly and helpful, and the people staying there made it really easy to meet new friends. A special shoutout to Daniel – he truly made our trip with his energy and the awesome day tour he organized. Highly recommended!
From the moment we walked in the staff was beyond friendly, the room was clean and the pool area was inviting. Hotel Casa de la Tiá Tere is a perfect spot to stay in when in Oaxaca. You are about a 10 min. walk to the city center where a majority of the sites and action is. The pool is refreshing after a long day of exploring or doing day trips in the area. I will stay here again if ever in the area again!
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 .
The staff were fantastic and went above and beyond to make us feel welcome, including helping me out finding emergency dental treatment (and driving me to it). The location was great; a couple of blocks out from the centre of Oaxaca which made it a little quieter from road traffic. The room was lovely and modern and the roof terrace was cute - also the barman made the best mezcalitas we tasted in Mexico!
This hotel was absolutely adorable. I stayed here by myself for one night. My room was super cute. They even included little chocolate hearts on the desk. I loved how the proceeds went to help a good cause (education of Oaxaca kids since graduation rates are some of the lowest in Mexico). There was also a complimentary breakfast cooked to order, so it was super fresh. The staff was delightful, too.
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 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.
Oaxaca City
Azul Cielo became my favorite hostel in Mexico! It's a very nice and cosy hostel. Very social - lots of activities going on everyday. And the oaxacan dinner was the best of them all! Friendly staff, clean rooms, quiet location. I didn't feel unsafe there even walking in the dark. I recommend this hostel to everyone! And I hope to come back there someday too