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. The hotel is located in the city centre. It has been the only place in Mexico (country) were spring water has been offered (all places only offer treated). As a boutique hotel, they also have quite a lot of furniture coming from Oaxaca's crafters and the place is beautifully decorated. The personnel is super nice and attentive and they are always looking after your comfort and satisfaction.

Show more Show less
9.5
Exceptional
1,234 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. 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
176 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. One Love exceeded my expectations. I’ve been coming to Puerto Escondido for 38 years and One Love was one of my most favourite stays if not my most favourite place I’ve stayed in Puerto. A very quiet property shaded by a beautiful garden that contributes to keeping the rooms cool. Rooms were kept very clean with a mini fridge to store water or other beverages or fruit. There’s a large roof top terrace with hammocks and chairs that make a great spot to escape the heat of the day. The property is a five minute walk from the busiest streets of la punta which is nice because even though you’re very close to restaurants, bars and shops, being just one street over made my stay very peaceful and quiet. You’re also just two blocks from the beach. The host was incredibly welcoming and helpful which is why I’m giving this place a 10. He met us apon arrival even though we got in a bit late, saw us off when we departed and provided us with a plethora of information about the area. Will reccomend One Love to anyone looking for a quiet , clean space close to all the action in La Punta. Oh and there’s a restaurant downstairs that I’ll be trying when I return!!

Show more Show less
9.8
Exceptional
498 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. The staff are extremely accommodating and friendly and the communal breakfast table is wonderful. All the breakfast food was delicious. Daniel does an amazing job of making everyone feel special and all of the staff were happy to do anything to make our stay memorable. We will want to return. The bed is also very comfortable.

Show more Show less
9.5
Exceptional
238 reviews
Price from
US$135
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 really is an oasis to step into after exploring thr busy city. Incredible and kind hosts too! Definitely recommend! Note: bring earplugs if you’re sensitive to sounds. Don’t be surprised by barking dogs in the middle of the night or loud music…you’re in Mexico after all :)

Show more Show less
9.4
Superb
388 reviews
Price from
US$141
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. *fast wifi *best ambient for beach *beach is so beautiful and clean *room is well equipped *staff is helpful *there is a bucket next to the room to rinse feet it's very helpful *design of the place is amazing

Show more Show less
9
Superb
678 reviews
Price from
US$108
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. I loved my room, and the yoga that's available onsite - wonderful instructor!

Show more Show less
9.3
Superb
132 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. The room size is bigger than I expected and very clean. The staff at the restaurant is very kind and professional. The food and cocktails are amazing. The hotel is situated at the end of the beach that is separated by a big rock so you feel like if you have a private little beach, unfortunately the days I stayed the waves were quite big so I didn't manage to swim, but instead I enjoyed the swimming pool. All the hotel is inside of a little tropical jungle, its nice to walk around those little paths between the plants and trees to arrive to the rooms or swimming pool. The atmosphere in general is quiet and you are in touch with nature.

Show more Show less
9.3
Superb
718 reviews
Price from
US$170
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. It’s clean it’s ordered it s beautiful, with good taste and lots of greenery. Swimming pool is clean and quite long for laps , not too crowded , good polite crowd no big loud Americans . Perfect just perfect

Show more Show less
9.3
Superb
723 reviews
Price from
US$120
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 location was great, close to downtown but in a quieter part, also that we travelled as family was great the space as we could spend more time together in our own private place.

Show more Show less
9.3
Superb
61 reviews
Price from
US$399
per night

Most booked romantic hotels in Oaxaca this month

FAQs about romantic hotels in Oaxaca

Romantic Hotels that guests love in Oaxaca