Skip to main content

Featured romantic hotel destinations

Destination inspiration for your trip – find a romantic hotel

Oaxaca City

19 romantic hotels

Zipolite

6 romantic hotels

Puerto Escondido

5 romantic hotels

Santa Cruz Huatulco

3 romantic hotels

The best romantic hotels in Oaxaca

Check out our selection of great romantic hotels in Oaxaca

Filter by:

Star Rating
Review score

NaNa Vida Hotel Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a garden, a restaurant as well as a bar, NaNa Vida Hotel Oaxaca is located in the center of Oaxaca City, 6.2 miles from Monte Alban.

L
Lotte
From
Netherlands
Its location, setting, rooms, breakfast. It was the second time I stayed there. Great place to stay when in Oaxaca. Very tranquil but right in the city center.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,217 reviews
Price from
$140.95
1 night, 2 adults

Las Brisas Huatulco-All Inclusive

Santa Cruz Huatulco

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.

L
Lorena Abigail
From
Mexico
The beaches are beautiful and the staff and food are great, but our most favorite was the water sport options. The kayak, the paddle boards, the sailboat. We took a class with Paco to learn how to sail and he was awesome. I think the option of sporty, healthy ntertainment it's great.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,064 reviews
Price from
$367.54
1 night, 2 adults

HOTELITO SWISS OASIS, Playa Zicatela - Adults Only - Kitchen - Cocina

Hotel in Puerto Escondido

Surrounded by tropical gardens of fruit trees and located just 164 feet from the heart of Playa Zicatela Beach and the Pacific Ocean, Hotelito Swiss Oasis features a sun terrace with swimming pool and...

X
Ximena
From
Spain
Everything was very clean, the staff was super friendly, and the location is great. It’s also very relaxing since it’s a smaller hotel compared to others nearby, so you can actually rest. We would definitely stay here again!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 353 reviews
Price from
$110.79
1 night, 2 adults

Hotel Trébol

Hotel in Oaxaca Historic Centre, Oaxaca City

Offering free Wi-Fi in all areas, a terrace with a fountain and Colonial style décor, the Hotel Trebol is located 2 minutes’ walk from the Oaxaca Zocalo Square and 1640 feet from the Handcraft Market....

N
Norma
From
Israel
The staff were excellent, helpful and accommodating , especially Guadalupe, Munci, and Luis.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 748 reviews
Price from
$136.41
1 night, 2 adults

Un Sueño Cabañas del Pacífico

Hotel in San Agustinillo

In the middle of 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 safes.

T
Tiffany
From
United States
Everything was perfect. The room was perfectly outfitted and adorable. Bed & pillows comfortable. Decor was calming and lovely. Room smaller than most but who cares. The accordion doors opened up to the ocean, with a lovely personal patio. Also, someone is on site 24 hours for security, which meant only closing doors to sleep. No need for a larger room. It felt very cozy with doors closed, not stuffy. The bathroom is very spacious and the shower with pebbles under feet felt wonderful. Having room service on my front deck was divine. The little beach side cafe was precious. Food was hit or miss but who cares! The ambience and friendliness of staff was pure perfection! I will absolutely return. In fact, I probably won't want to stay anywhere else. Best mojitos of my entire month long journey. Only steps to the sea...
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 572 reviews
Price from
$138.08
1 night, 2 adults

El Alquimista Yoga Spa

Hotel in Zipolite

El Alquimista hotel is on Zipolite beach, Oaxaca. The hotel has a spa, daily yoga classes, and an adult-only swimming pool (over 15 years-old).

L
Luis
From
Mexico
Beautiful spaces. Safe in the bedroom, great amenities and shower rain experience outdoors surrounded by nature. Quick access to the beachfront. Privacy. Candlelit stone at the beachfront the evenings. The staff is super kind
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 716 reviews
Price from
$153.94
1 night, 2 adults

Hotel Boutique Parador San Miguel Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

This boutique hotel is in Oaxaca, Mexico and is just 100 ft from the Oaxaca Cathedral. The hotel features traditional Mexican décor, a gourmet restaurant and spacious rooms.

B
Bryan
From
Italy
The staff was incredibly helpful and friendly. The same goes for the attached restaurant. I won't stay anywhere else in Oaxaca.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 226 reviews
Price from
$211.89
1 night, 2 adults

Suites La Hacienda

Hotel in Puerto Escondido

Within walking distance to the beautiful Carjzalillo Beach and surrounded by a lush tropical environment, this hotel offers comfortable accommodations, minutes from endless activity and adventure.

C
Carlos
From
Mexico
The room, pool, staff and amazing beauty of the place!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 701 reviews
Price from
$139.60
1 night, 2 adults

El Callejón Hotel Boutique

Hotel in Oaxaca Historic Centre, Oaxaca City

Located conveniently in Oaxaca City, El Callejón Hotel Boutique has air-conditioned rooms with free WiFi, free private parking and room service.

C
Claudia
From
Guatemala
A beautiful small and quite hotel. Staff is very nice and helpful.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 39 reviews
Price from
$363.69
1 night, 2 adults

Hotel Bahía de la Luna

Hotel in Arroyo Cruz

Bahia de Luna is in the La Boquilla Beach and a 15-minute drive from Puerto Ángel Beach. It features free Continental breakfast and free Wi-Fi in common areas.

J
Jorge Daniel
From
United States
Wonderful secluded spot ... staff good vibes, very tranquil.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 48 reviews
Price from
$122.46
1 night, 2 adults
All romantic hotels in Oaxaca

Most booked romantic hotels in Oaxaca this month

See all

Popular with guests booking romantic hotels in Oaxaca

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,064 reviews

Popular with guests booking romantic hotels in Oaxaca

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 748 reviews

Popular with guests booking romantic hotels in Oaxaca

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,217 reviews

Popular with guests booking romantic hotels in Oaxaca

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,114 reviews

Popular with guests booking romantic hotels in Oaxaca

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,103 reviews

Popular with guests booking romantic hotels in Oaxaca

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 563 reviews

Popular with guests booking romantic hotels in Oaxaca

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 507 reviews

Popular with guests booking romantic hotels in Oaxaca

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 796 reviews

Popular with guests booking romantic hotels in Oaxaca

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 716 reviews

Popular with guests booking romantic hotels in Oaxaca

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 771 reviews

FAQs about romantic hotels in Oaxaca

Romantic Hotels That Guests Love in Oaxaca

See all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,114 reviews
Excellent location walkable to all the top areas in Oaxaca. The staff were lovely and booked our taxi to the airport. The rooms were spacious and had excellent aircon. The water pressure was amazing in the shower as well.
Guest review byHannah
Travelers with friends
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 196 reviews
Super friendly staff. Lovely place to stay
Guest review byKarina
Young couple
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 507 reviews
The location is fantastic, a couple of minutes walk to the main parts of the city. The swimming pool is great, hardly anyone used it so we had good swims in it but not sure how busy the hotel was. The hotel itself is absolutely lovely if you are looking for a truly authentic Mexican hotel. Friendly staff.
Guest review byHelen
Young couple
Avg. price/night: $298.47
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 796 reviews
The room was spacious and very comfortable. The pool area was a really nice place to relax. The hotel is adorned with beautiful artwork. All in all it was a lovely hotel. The location was excellent being only a few minutes walk from the Zocalo.
Guest review byRichard
Young couple
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 716 reviews
The location, the beach front situation, the quite beach protected by the rocks, the beautiful restaurant and great vibes. Elegant and easy at the same time. Very relaxing.
Guest review byAlberto
Solo traveler
Avg. price/night: $174.87
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 701 reviews
When we arrived, we realised that I had booked the only room without aircon but the hotel let us upgrade to the best room in the hotel. It was amazing with it's own plunge pool, 2 balconies & an outside kitchen. The pool area was lovely & the gardens were amazing. It was paradise! ALL of the staff & owners were so friendly & helpful. Could not fault it!
Guest review byGavin
Young couple
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 269 reviews
We loved this little hotel! An oasis in a pretty area of Oaxaca, easy 15-20 min walk to the centre. Pool was small but perfect for a dip, staff were lovely, room was clean and relaxing. Air con worked perfectly. We didn’t try the breakfast but there were lots of other little cafes and places to try nearby which were great.
Guest review byIsabel
Young couple
Avg. price/night: $46.65
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 274 reviews
I loved this accomodation. They provide, good and good priced, breakfast within the property. They have animals (dogs and cats) and the garden is lovely and very green. For those looking for a perfect stay near towns and beaches but also where you can just a spend a day within the property, this one is perfect.
Guest review byGemma
Group
Avg. price/night: $130.46
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 353 reviews
Absolutely everything! Wonderful place to really relax in clean surroundings! Lovely well kept grounds and pool.it is an Oasis in Puerto Escondido! Super hosts and we do appreciated the adults only in this small boutique hotel!
Guest review byKaren
Family with young children
Avg. price/night: $83.27
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 127 reviews
An idyllic setting and very relaxing spot. We received a free upgrade for our first three nights which was much appreciated, although we stayed an extra night in one of the cheaper rooms and it was just as comfortable. The staff are really helpful and nice, and the owners make you feel very at home. A nice location beside the beach and the premises are spotlessly clean and really well maintained. The yoga classes with Izzasaku were really enjoyable - she is a great teacher!
Guest review byCiarán
Young couple