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 beautiful venue. The rooms surround a magnificent courtyard where the hotel sets up breakfast and dining. We loved the incorporation of local artisans in the decor of the spaces, which you can scan through qr codes so you know where to go get your own pieces in town!

Show more Show less
9.5
Exceptional
1,210 reviews
Price from
US$138
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
178 reviews
Price from
US$92
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. Extremely clean, Lolo (host) is super friendly and helpful, bed is comfortable, room is well decorated, highly recommend!

Show more Show less
9.7
Exceptional
511 reviews
Price from
US$54
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. Warm welcome and availabilities

Show more Show less
9.6
Exceptional
240 reviews
Price from
US$115
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 whole experience in the accommodation but above all the welcome and good humor of the managers. The pool, decorations and facilities are top-notch. The location is also ideal.

Show more Show less
9.4
Superb
396 reviews
Price from
US$114
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. We loved our room, the food, the location, everthing. Staff is also very friendly and nice.

Show more Show less
9
Superb
683 reviews
Price from
US$113
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. We loved our stay at La Loma Linda. The staff and the host were really friendly, helpful and always up for a little chat. We felt welcomed right away. We also participated in the yoga classes in the morning which are suitable for every level. The yoga teacher was really warm and included all people in the best way. Our room had the most amazing view over the beach. Initially we thought the cabañas were further from the beach but it only took us 5 min and we were there with lots of options for great cafés and restaurants too. We can definately recommend staying at La Loma Linda.

Show more Show less
9.3
Superb
135 reviews
Price from
US$49
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
724 reviews
Price from
US$143
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 room was absolutely fabulous, large and with an excellent deck for lounging. It was decorated nicely with fresh flowers and plants. The pictures on Booking don't do the place justice. It is much more beautiful in real life. Ask for Room #9

Show more Show less
9.3
Superb
716 reviews
Price from
US$111
per night

Ideally located in the centre of Oaxaca City, El Callejón Hotel Boutique offers air-conditioned rooms with free WiFi, free private parking and room service. With a garden, the property also has a terrace, as well as a restaurant. The accommodation features airport transfers, while a car rental service is also available. Breakfast could have been better. Coffee freshly made. Milk. Better bread. Hot water for tea

Show more Show less
9.3
Superb
67 reviews
Price from
US$438
per night

Most booked romantic hotels in Oaxaca this month

FAQs about romantic hotels in Oaxaca

Romantic Hotels that guests love in Oaxaca