See the latest prices and deals by choosing your dates.
Oaxaca Historic Centre, Oaxaca City
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!
Zipolite
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
Puerto Escondido
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!
Oaxaca City
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
Puerto Escondido
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 :)
San Agustinillo
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.
Zipolite
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. Amazing location and facilities, friendly staff and reasonable price
Zipolite
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.
Couldn't recommend this place enough. The staff is extremely friendly, we even received an upgrade to a room with AC which turned out to be a blessing given the humidity. The location is excellent in a little semi-secluded nook of the beach, the design of the hotel is lush and green, and you can just roll out of bed and onto the beach. Special shout out to the cleaning service who left the room spotless each time (a miracle given how much sand we'd bring in). Yoga in the mornings was lots of fun and we really liked the instructor and palapa space. The food at the restaurant was good, maybe a bit pricey for the area but the beautiful setting makes up for it.
Puerto Escondido
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. Stunning pool, lovely rooms, beautiful grounds, good location. Great staff, and good drinks. Really worthwhile.
Oaxaca Historic Centre, Oaxaca City
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. We moved to El Callejon as our original hotel was not good. From the moment we arrived here we knew we had made a wonderful decision. This is a truly beautiful hotel set in a beautiful oasis of a garden and incredibly calm and relaxing as a result. The staff could not be more hospitable or helpful and I would recommend that anyone staying in Oaxaca stays here, it is a real gem. Thank you to everyone at the hotel for making it such a great stay in Oaxaca
Romantic Hotel in Santa Cruz Huatulco
Popular with guests booking romantic hotels in Oaxaca
Romantic Hotel in Oaxaca City
Popular with guests booking romantic hotels in Oaxaca
Romantic Hotel in Santa Cruz Huatulco
Popular with guests booking romantic hotels in Oaxaca
Romantic Hotel in Puerto Escondido
Popular with guests booking romantic hotels in Oaxaca
Romantic Hotel in Oaxaca City
Popular with guests booking romantic hotels in Oaxaca
Romantic Hotel in Zipolite
Popular with guests booking romantic hotels in Oaxaca
Most romantic hotels on Booking.com offer free cancellation.
There are 41 romantic hotels in Oaxaca you can book on Booking.com.
We make it quick and easy to book a romantic hotel in Oaxaca. Here’s what we offer:
• Free cancellation on most stays
• We Price Match
• 24/7 customer support in 40+ languages
NaNa Vida Hotel Oaxaca, One Love Hostal Puerto Escondido and La Betulia Bed and Breakfast are some popular romantic hotels in Oaxaca.
In addition to these romantic hotels, HOTELITO SWISS OASIS, Playa Zicatela - Adults Only - Kitchen - Cocina, LA LOMA LINDA, Bungalows, Yoga and Feldenkrais, STARLINK INTERNET and El Alquimista Yoga Spa are also popular in Oaxaca.
The average price per night for a romantic hotel in Oaxaca for this weekend is US$87, based on current Booking.com prices.
Couples travelling in Oaxaca loved staying at One Love Hostal Puerto Escondido, La Betulia Bed and Breakfast and HEVEN Residence.
Similarly, these romantic hotels in Oaxaca are highly rated by couples: El Callejón Hotel Boutique, NaNa Vida Hotel Oaxaca and HOTELITO SWISS OASIS, Playa Zicatela - Adults Only - Kitchen - Cocina.
Many families visiting Oaxaca loved staying at HEVEN Residence, Hotel Casa Mixteca and La Betulia Bed and Breakfast.
Similarly, One Love Hostal Puerto Escondido, LA LOMA LINDA, Bungalows, Yoga and Feldenkrais, STARLINK INTERNET and HOTELITO SWISS OASIS, Playa Zicatela - Adults Only - Kitchen - Cocina are also popular among family travellers.
Hotel Casa Mixteca, Shavanna Hotel Boutique and Casa Danna Huatulco have received great reviews from guests in Oaxaca regarding the views from these romantic hotels
Guests staying in Oaxaca also spoke highly of the views from these romantic hotels: Hotel Bahía de la Luna, Un Sueño Cabañas del Pacífico and Las Brisas Huatulco-All Inclusive.
Nicely decorated place, comfortable beds, pool and bar area was a lovely place to relax, the whole place does look just like the photos. Unfortunately we encountered problems with another guest who made us feel uncomfortable. The hotel handled this excellently and professionally. We did feel supported during this and the hotel took the issue very seriously.
Wonderful authentic vibe when entering hotel. Lovely patio to relax and read. Small pool area. Breakfast was not included but it was well worth paying the extra. Delicious juice, fresh fruit, hotcakes, French bread, granola with yoghurt.
Lovely, tranquil oasis and a wonderful base to explore Oaxaca. Staff very friendly and helpful. Cooked breakfasts served daily. Lovely relaxing spaces in which to sit, read etc
Beautiful place, great outdoor area with lovely pool and outdoor kitchen. Plenty of comfortable and shady spots to sit and relax. Monica was a great host. 10/10
It is a lovely property in a great location. It is decorated with local plants and ornaments with lovely courtyards to sit out and relax in. The staff were very friendly and couldn’t do enough for us.
Lovely social enterprise hotel around a 10 min walk from the centre of Oaxaca. The hotel was simply but beautifully decorated, extremely clean and very comfortable. The staff were helpful and very responsive when some of our travel arrangements changed and we really enjoyed the freshly prepared 2 course breakfast. We were able to arrange a private yoga lesson on the rooftop relaxation area via the hotel. A great place to relax when visiting Oaxaca
Nice and friendly staff (not english speaking but made use of translation apps) who let me wait when I arrived early and waiting for a night bus after check out. The hostel is very well located close to the main square within short walk of all the main sights. It feels very safe with a key issues to guests for the front door. The reception area has free coffee, water, biscuits and fruits for breakfast. The room was well appointed with hot water and wifi. Lovely roof terrace for relaxing in the evening too.
In four weeks in Mexico this is the best place we stayed. The hotel is completely new and the design of the rooms were excellent toned down luxury. The bed was great with comfortable pillows and duvet, and the temperature good with both new fan and aircon. The location is very central, placed a few blocks from the main road so that it was quiet and relaxing. The view is also great. Run by a lovely couple who were super friendly, helpful and fluent in English. Cannot recommend this place enough, would have loved to stay longer!