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. Fab fab little boutique hotel. Staff were super friendly, very attentive to all our needs and had great recommendations for food etc. the location is amazing too, you won't be disappointed if you book here!! The rooms also had ear plugs and a noise machine (like wave noises) I've not seen this in a hotel before but being in a city you always expect some background noise but we didn't notice thanks to this little device!

Show more Show less
9.5
Exceptional
1,196 reviews
Price from
US$176
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.1
Superb
180 reviews

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. Very good location, very good management, calm and quiet, comfortable beds, spotless clean, nice and big bathroom, wonderful terrace, lush green surrounding.

Show more Show less
9.7
Exceptional
524 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. We had an amazing time at the property and we especially liked the friendly and familiar atmosphere . Daniel and the rest of the Staff are amazing and very detail oriented to our needs as we were traveling with a toddler . All in all we would love to go back :)

Show more Show less
9.6
Exceptional
244 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. It’s a lovely, quiet oasis. I liked that there is a community kitchen and fridge, and you just mark how many drinks you’ve taken from the fridge and settle up later.

Show more Show less
9.4
Superb
395 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. Food was great, location was amazing, quiet, right on the beach, very relaxing. The staff was very friendly and made us feel welcome and at home.

Show more Show less
9
Superb
687 reviews

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 property and good value for money. Close to the beach and the main street. There is a lovely space for yoga and we joined 2 excellent classes in the mornings.

Show more Show less
9.3
Superb
135 reviews

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. The location is perfect, the staff are super nice and friendly, the restaurant is great.

Show more Show less
9.3
Superb
723 reviews
Price from
US$144
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. Love it, great place, nice staff. We felt like home ❤️ the owner and the rest of the staff make this place a great place to stay and relax . The cocktails are amazing!!! Jair is the best barman 🥰

Show more Show less
9.3
Superb
722 reviews
Price from
US$93
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. The staff were fabulous, the room was clean and comfortable, breakfast was varied and tasty, and the location was perfect -- close to Centro, but far enough away to be tranquil. We would stay there again.

Show more Show less
9.4
Superb
67 reviews
Price from
US$440
per night

Most booked romantic hotels in Oaxaca this month

FAQs about romantic hotels in Oaxaca

Romantic Hotels that guests love in Oaxaca