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. A really Special Place, the staff were so nice and the breakfast in the beautiful Patio was made to order.

Show more Show less
9.5
Exceptional
1,236 reviews
Price from
US$194
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. Casa Mixteca is in a perfect location on main street, steps from the beach, services and restaurants. You can use the restaurant and beach services from Posada Mexico, right in front, which is convenient. Rubi was great, helpful with her tips and accommodating on our needs. The room is comfortable, clean and nicely decorated, as well as the common areas. Nice sunrise, sunset and sea views from my room

Show more Show less
9
Superb
156 reviews
Price from
US$117
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.8
Exceptional
442 reviews
Price from
US$69
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. Super nice place to stay in Oaxaca! Very clean and comfortable room, nice stuff, perfect location (5-7mins walk to the center keeps it quiet), and the breakfast was so delicious! I will definitely come back.

Show more Show less
9.4
Superb
230 reviews
Price from
US$141.61
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. A great hotel tucked away just off the main stretch of beach, bars and restaurants. A real oasis of calm with the pool in a pretty private garden. Manuela was really responsive, attentive and always happy to help. Great shower water pressure, best we had in Mexico.

Show more Show less
9.4
Superb
381 reviews
Price from
US$131
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. Cute ocean facing cabanas, spacious and clean. You can watch the sunrise and sunset while enjoying food at the restaurant. The hammocks are great way to relax and get some breeze. The food was great and staff is very helpful and kind.

Show more Show less
9.1
Superb
660 reviews
Price from
US$143
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.2
Superb
124 reviews
Price from
US$69
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. Amazing experience in this paradise. Everything at hand, food in the restaurant, pool, amazing yoga classes, spa.

Show more Show less
9.3
Superb
721 reviews
Price from
US$231
per night

This Mexico resort is located near Tangolunda Bay and is a 5-minute drive from the Tangolunda golf course. Full-service spa is available at the resort and also access to 4 different beaches.

Six restaurants are on-site at the Resort Las Brisas Huatulco-All Inclusive. A fitness center and a 24-hour front desk are included at the resort. The resort offers free WiFi in the public areas and rooms. The beaches and staff were great

Show more Show less
9
Superb
950 reviews
Price from
US$696
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. The staff were friendly and helpful. Everything was beautifully maintained and the rooms were kept very clean. The pool was bigger than I had expected. The location was great. Easy walk to great cafes, restaurants and to a lovely beach - Carrizalillo

Show more Show less
9.3
Superb
736 reviews
Price from
US$146
per night

Most booked romantic hotels in Oaxaca this month

FAQs about romantic hotels in Oaxaca

Romantic Hotels that guests love in Oaxaca