Skip to main content

The best romantic hotels in Oaxaca

Check out our pick of great romantic hotels in Oaxaca

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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:)

Show more Show less
9.5
Exceptional
1,242 reviews
Price from
US$150
per night

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

Show more Show less
9.1
Superb
163 reviews
Price from
US$95
per night

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

Show more Show less
9.7
Exceptional
454 reviews
Price from
US$56
per night

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.

Show more Show less
9.3
Superb
228 reviews
Price from
US$125
per night

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!

Show more Show less
9.4
Superb
388 reviews
Price from
US$117
per night

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.

Show more Show less
9.1
Superb
660 reviews
Price from
US$127
per night

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.

Show more Show less
9.4
Superb
127 reviews
Price from
US$56
per night

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

Show more Show less
9.3
Superb
717 reviews
Price from
US$267
per night

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.

Show more Show less
9
Superb
307 reviews
Price from
US$159
per night

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

Show more Show less
9.3
Superb
723 reviews
Price from
US$123
per night

Most booked romantic hotels in Oaxaca this month

FAQs about romantic hotels in Oaxaca

Romantic Hotels that guests love in Oaxaca