See the latest prices and deals by choosing your dates.
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. This 4-star hotel offers a 24-hour front desk, a business centre and free WiFi. Each room comes with a patio with garden views. 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:)
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.
Some units include a seating area for your convenience. A kitchen and terrace or balcony are featured in certain rooms. Every room is equipped with a private bathroom equipped with a bath or shower.
Location , gardens , very warm attentive staff
Puerto Escondido
One Love Hostal Puerto Escondido offers a place with a mixture of rustic and Mexican-style decoration only 150 metres from Zicatela Beach. The place is small with only a few rooms but with a lot of charm. We loved absolutely everything. I can't think of anything we didn't like. The location is great, the beach is very close and the garden is fabulous. The whole design of the place is fantastic with all the musicians and bands for room names and themes. Our host, Nico was super helpful and friendly and was receiving us when we arrived. Also, we could stay an extra night because we liked the place so much. :)
Oaxaca City
Located just 10 minutes' walk from Oaxaca’s beautiful historic centre, La Betulia Bed and Breakfast features free Wi-Fi and modern, bright décor. The property also features a relaxing furnished terrace. Relaxing oasis. Breakfast and staff were next level. We really enjoyed the ambience of the guests and staff, it was wonderful to breakfast with other travelers each morning. We will definitely return.
Puerto Escondido
The rooms at this quiet, relaxing place offer free WiFi, colourful décor, wardrobe, ceiling fan, mosquito nets on windows and balconies in the second floor rooms; rooms located ground-floor have a private patio with a seating area . The bathrooms are private and include a shower with hot water. Complimentary coffee, tea and bottled water is included. We loved our stay and would have been happy to stay longer. Manuela was super helpful with recommendations - whatever you want to see or do or eat in town she has a quality recommendation you can trust. We organized a whale watching excursion through her contact and it was an amazing experience. Also they keep the place impeccably clean, and there are all these small touches about the place which make it a super comfortable and homey place to stay. Like there's a communal kitchen and fridge, coffee and tea if you want to make it, umbrellas and a cooler if you want to borrow it for a beach day, sunscreen and bug spray - everything we needed we had it there or the hosts pointed us in the right direction. It really feels like the kind of place set up by seasoned travelers who understand what you need to feel comfortable and stress free when you are away from home. We would happily stay there next time we are in Puerto Escondido!
San Agustinillo
Amid a tranquil beachfront in the Pacific Ocean, this hotel offers commodities like free Wi-Fi connection, thatched-roofed lounges on the beach with hammocks and safety deposit boxes.
The Un Sueño Cabañas del Pacífico’s cottages are well illuminated, featuring minimalistic-style décor and private bathrooms with showers and double sinks. They also have flat-screen TVs.
Ocean view, clean room, beautiful beach.
Zipolite
Located in Zipolite, 80 metres from Zipolite Beach, LA LOMA LINDA, Bungalows, Yoga and Feldenkrais, STARLINK INTERNET provides accommodation with a garden, free private parking and a terrace. This 2-star hotel offers a tour desk. The hotel also features free WiFi as well as a paid airport shuttle service. Beautiful space for one. Great balcony area with an amazing view. Loved the location and yoga was a wonderful experience.
Zipolite
El Alquimista hotel is located on Zipolite beach, Oaxaca. The hotel has a spa, daily yoga classes, and an adult-only swimming pool (over 15 years-old).
The restaurant is known for its excellent international menu, and meals are served in a beautiful setting by the sea.
Great hotel, beautiful views from
The rooms. The rooms are very cleaned and the staff is super nice and friendly
Oaxaca Historic Centre, Oaxaca City
Los Pilares Hotel is located in a charming colonial-style Oaxacan house in the neighborhood of Jalatlaco with a small outdoor pool and free onsite parking. Oaxaca Bus Station is 450 metres away.
All rooms at Los Pilares Hotel include safety box. Each has a private bathroom with a shower and toiletries.
My wife and I had a very pleasant stay. The hostel is beautiful, the staff is kind and helpful, and the restaurant excellent. The receptionists speak a very good english, and have done a great job at helping us know Oaxaca and adapt to our arrival in Mexico.
Puerto Escondido
The area surrounding La Hacienda is also filled with numerous recreational activities. Guests can relax in the hotel's swimming pool, or explore top-rate surfing areas, experience deep-sea fishing and exotic wildlife only moments from the hotel. Amazing for resting and relaxing during my vacation
Romantic Hotel in Santa Cruz Huatulco
Popular with guests booking romantic hotels in Oaxaca
Romantic Hotel in Santa Cruz Huatulco
Popular with guests booking romantic hotels in Oaxaca
Romantic Hotel in Puerto Escondido
Popular with guests booking romantic hotels in Oaxaca
Romantic Hotel in Oaxaca City
Popular with guests booking romantic hotels in Oaxaca
Romantic Hotel in Oaxaca City
Popular with guests booking romantic hotels in Oaxaca
Romantic Hotel in Oaxaca City
Popular with guests booking romantic hotels in Oaxaca
We make it quick and easy to book a romantic hotel in Oaxaca. Here’s what we offer:
• Free cancellation on most stays
• We Price Match
• 24/7 customer support in 40+ languages
The average price per night for a romantic hotel in Oaxaca for this weekend is US$119, based on current Booking.com prices.
Couples travelling in Oaxaca loved staying at One Love Hostal Puerto Escondido, HEVEN Residence and El Callejón Hotel Boutique.
Similarly, these romantic hotels in Oaxaca are highly rated by couples: HOTELITO SWISS OASIS, Playa Zicatela - Adults Only - Kitchen - Cocina, LA LOMA LINDA, Bungalows, Yoga and Feldenkrais, STARLINK INTERNET and NaNa Vida Hotel Oaxaca.
Hotel Casa Mixteca, Hotel Bahía de la Luna and Casa Danna Huatulco have received great reviews from guests in Oaxaca regarding the views from these romantic hotels
Guests staying in Oaxaca also spoke highly of the views from these romantic hotels: Shavanna Hotel Boutique, Un Sueño Cabañas del Pacífico and Los Pilares Hotel.
NaNa Vida Hotel Oaxaca, One Love Hostal Puerto Escondido and HOTELITO SWISS OASIS, Playa Zicatela - Adults Only - Kitchen - Cocina are some popular romantic hotels in Oaxaca.
In addition to these romantic hotels, LA LOMA LINDA, Bungalows, Yoga and Feldenkrais, STARLINK INTERNET, La Betulia Bed and Breakfast and El Alquimista Yoga Spa are also popular in Oaxaca.
Many families visiting Oaxaca loved staying at Hotel Casa Mixteca, HEVEN Residence and La Betulia Bed and Breakfast.
Similarly, LA LOMA LINDA, Bungalows, Yoga and Feldenkrais, STARLINK INTERNET, One Love Hostal Puerto Escondido and Los Pilares Hotel are also popular among family travellers.
Most romantic hotels on Booking.com offer free cancellation.
There are 42 romantic hotels in Oaxaca you can book on Booking.com.
Nicely decorated place, comfortable beds, pool and bar area was a lovely place to relax, the whole place does look just like the photos. Unfortunately we encountered problems with another guest who made us feel uncomfortable. The hotel handled this excellently and professionally. We did feel supported during this and the hotel took the issue very seriously.
Wonderful authentic vibe when entering hotel. Lovely patio to relax and read. Small pool area. Breakfast was not included but it was well worth paying the extra. Delicious juice, fresh fruit, hotcakes, French bread, granola with yoghurt.
Marta and her staff were amazing and so welcoming. The location is great for accessing Play Manzanillo, Angelito or Carazillo and there are plenty of great restaurants and bars nearby. The room was clean and the pool was lovely to relax in. We would definitely return again!
Super clean, lovely area, the host family is so helpful and friendly! Staying here made our time in Oaxaca perfect. The roof terrace was a lovely place to relax after a long warm day.
Lovely decorated room with a great shower Great location 10 min to all the restaurants and beach Eli the host was really helpful The rooftop infinity pool was great for relaxing
When we arrived, we realised that I had booked the only room without aircon but the hotel let us upgrade to the best room in the hotel. It was amazing with it's own plunge pool, 2 balconies & an outside kitchen. The pool area was lovely & the gardens were amazing. It was paradise! ALL of the staff & owners were so friendly & helpful. Could not fault it!
Wonderful staff, beautiful design, quiet rooms and a wonderful relaxed pool area to hang out in. It’s a little further from the beach but we love that because it doesn’t feel too crazy and it’s tranquil whilst still being super easy to walk everywhere in La Punta. It’s actually our second stay here and we’ve recommended it to friends! The view from our room this time was amazing, a sea view and lovely evening sun on the balcony.
Hotel Materia was a very comfortable, well located small hotel. Maria and her staff were lovely and went out of their way to ensure your comfort. The rooms were spacious and clean and the beds were comfortable. The keycode entry pads were convenient. This isn't a luxury hotel, but it is very nice and comfortable and a relaxing base for a trip to Oaxaca. I would highly recommend it.