Skip to main content

Romantic Hotels in Oaxaca City

Find the romantic hotels that appeal to you the most

The best romantic hotels in Oaxaca City

Check out our pick of great romantic hotels in Oaxaca City

Filter by:

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 centre of Oaxaca City, 10 km from Monte Alban.

M
Marion
From
Austria
Its a calm beautiful hotel with a really nice garden. Staff is very friendly and caring and we also received a sweet gift at the end of our stay:)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,241 reviews
Price from
US$149.98
1 night, 2 adults

El Callejón Hotel Boutique

Hotel in 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.

R
Romala
From
Ireland
Breakfast could have been better. Coffee freshly made. Milk. Better bread. Hot water for tea
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 56 reviews
Price from
US$348.98
1 night, 2 adults

Hotel Maela

Hotel in Oaxaca Historic Centre, Oaxaca City

Located in Oaxaca City, 8.5 km from Monte Alban, Hotel Maela provides accommodation with a garden, free private parking, a terrace and a restaurant.

S
Sabine
From
Austria
Beautiful cozy hotel with comfortable bed. The area in which the hotel is located is perfect, you are in the center but in a nice and quiet street! Hotel is really quiet.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,210 reviews
Price from
US$79.87
1 night, 2 adults

Parador del Dominico

Hotel in Oaxaca Historic Centre, Oaxaca City

This hotel is located in central Oaxaca and is within 5 minutes’ walk of Santo Domingo Church and Zócalo Square. It offers massage services and spacious rooms with free Wi- Fi.

A
András
From
Hungary
Beautiful colonial building, just a short walk from Templo de Santo Domingo de Guzmán and from the attractions of the downtown.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,121 reviews
Price from
US$74.96
1 night, 2 adults

Agrado Guest House

Hotel in Oaxaca Historic Centre, Oaxaca City

Agrado Guest House features free bikes, garden, a shared lounge and terrace in Oaxaca City. With free WiFi, this 4-star hotel has a restaurant and a bar.

M
Mariela
From
Germany
The location was amazing. Just a few steps away from the corredor turístico. The breakfast was delicious. The hotel had a doorperson working around the clock, so we felt very safe. The room was very big and the bed was amazingly comfortable. The staff was sheep friendly. The kitchenette was very well equipped. The property is GORGEOUS, it had a beautiful inner courtyard and a nice garden in the back. The room was big and felt welcoming and light.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 503 reviews
Price from
US$135.05
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 500 metres from the Handcraft...

D
Dilafruz
From
Germany
i really loved the shower at the hotel. there is a good water pressure and hot water. The room was clean and the breakfasts were amazing. Everyday menu would be different but so tasty. would love to come back again.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 817 reviews
Price from
US$118.50
1 night, 2 adults

Hotel Boutique Naura Centro

Hotel in Oaxaca Historic Centre, Oaxaca City

Hotel Na'ura formerly Hotel La Noria Centro Histórico is located just 2 blocks from Oaxaca Cathedral and the Zócalo Square.

A
Aoife
From
Ireland
Gorgeous boutique hotel in the centre of Oaxaca. Location couldn’t be better. We loved our stay
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 772 reviews
Price from
US$153.37
1 night, 2 adults

La Catrina de Alcala

Hotel in Oaxaca Historic Centre, Oaxaca City

La Catrina de Alcala is centrally located 200 metres from the Zocalo Main Square and La Alameda Central Park.

W
Walid
From
Canada
This property was a last minute find as we approached the Day of the Dead festivities. And what a great find it was. The property is everything you expect and more. Spacious rooms, clean, comfortable, location is central, very good wifi, staff is amazing and the breakfast was fulfilling. We tried to extend but of course the property was booked solid. Our stay was extremely pleasant.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 246 reviews
Price from
US$150.43
1 night, 2 adults

Hotel Casa Antigua

Hotel in Oaxaca Historic Centre, Oaxaca City

Just 2 blocks from the central Zócalo Square, Hotel Casa Antigua is a restored 19th-century house with a traditional central courtyard.

G
Germán
From
Spain
Incredible find in Oaxaca, beautiful room we had, the jacuzzi was great, close to everything and super silent at night, incredible find.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 493 reviews
Price from
US$120.09
1 night, 2 adults

Casa De Sierra Azul

Hotel in Oaxaca Historic Centre, Oaxaca City

Located on the historic centre of Oaxaca, this 19th century mansion is only 2 blocks from the main square and the cathedral. Casa De Sierra Azul is considered a patrimony of humanity by UNESCO.

G
Gadi
From
Israel
It’s a really great place to stay - designed, clean, quality of service, location
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 350 reviews
Price from
US$203.08
1 night, 2 adults
All romantic hotels in Oaxaca City

Top picks for Oaxaca City hotels

Explore our most popular hotels in Oaxaca City

Filter by:

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 centre of Oaxaca City, 10 km from Monte Alban.

M
Marion
From
Austria
Its a calm beautiful hotel with a really nice garden. Staff is very friendly and caring and we also received a sweet gift at the end of our stay:)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,241 reviews
Price from
US$149.98
1 night, 2 adults

El Callejón Hotel Boutique

Hotel in 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.

R
Romala
From
Ireland
Breakfast could have been better. Coffee freshly made. Milk. Better bread. Hot water for tea
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 56 reviews
Price from
US$348.98
1 night, 2 adults

Hotel Maela

Hotel in Oaxaca Historic Centre, Oaxaca City

Located in Oaxaca City, 8.5 km from Monte Alban, Hotel Maela provides accommodation with a garden, free private parking, a terrace and a restaurant.

S
Sabine
From
Austria
Beautiful cozy hotel with comfortable bed. The area in which the hotel is located is perfect, you are in the center but in a nice and quiet street! Hotel is really quiet.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,210 reviews
Price from
US$79.87
1 night, 2 adults

Parador del Dominico

Hotel in Oaxaca Historic Centre, Oaxaca City

This hotel is located in central Oaxaca and is within 5 minutes’ walk of Santo Domingo Church and Zócalo Square. It offers massage services and spacious rooms with free Wi- Fi.

A
András
From
Hungary
Beautiful colonial building, just a short walk from Templo de Santo Domingo de Guzmán and from the attractions of the downtown.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,121 reviews
Price from
US$74.96
1 night, 2 adults

Agrado Guest House

Hotel in Oaxaca Historic Centre, Oaxaca City

Agrado Guest House features free bikes, garden, a shared lounge and terrace in Oaxaca City. With free WiFi, this 4-star hotel has a restaurant and a bar.

M
Mariela
From
Germany
The location was amazing. Just a few steps away from the corredor turístico. The breakfast was delicious. The hotel had a doorperson working around the clock, so we felt very safe. The room was very big and the bed was amazingly comfortable. The staff was sheep friendly. The kitchenette was very well equipped. The property is GORGEOUS, it had a beautiful inner courtyard and a nice garden in the back. The room was big and felt welcoming and light.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 503 reviews
Price from
US$135.05
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 500 metres from the Handcraft...

D
Dilafruz
From
Germany
i really loved the shower at the hotel. there is a good water pressure and hot water. The room was clean and the breakfasts were amazing. Everyday menu would be different but so tasty. would love to come back again.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 817 reviews
Price from
US$118.50
1 night, 2 adults

Hotel Boutique Naura Centro

Hotel in Oaxaca Historic Centre, Oaxaca City

Hotel Na'ura formerly Hotel La Noria Centro Histórico is located just 2 blocks from Oaxaca Cathedral and the Zócalo Square.

A
Aoife
From
Ireland
Gorgeous boutique hotel in the centre of Oaxaca. Location couldn’t be better. We loved our stay
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 772 reviews
Price from
US$153.37
1 night, 2 adults

La Catrina de Alcala

Hotel in Oaxaca Historic Centre, Oaxaca City

La Catrina de Alcala is centrally located 200 metres from the Zocalo Main Square and La Alameda Central Park.

W
Walid
From
Canada
This property was a last minute find as we approached the Day of the Dead festivities. And what a great find it was. The property is everything you expect and more. Spacious rooms, clean, comfortable, location is central, very good wifi, staff is amazing and the breakfast was fulfilling. We tried to extend but of course the property was booked solid. Our stay was extremely pleasant.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 246 reviews
Price from
US$150.43
1 night, 2 adults

Hotel Casa Antigua

Hotel in Oaxaca Historic Centre, Oaxaca City

Just 2 blocks from the central Zócalo Square, Hotel Casa Antigua is a restored 19th-century house with a traditional central courtyard.

G
Germán
From
Spain
Incredible find in Oaxaca, beautiful room we had, the jacuzzi was great, close to everything and super silent at night, incredible find.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 493 reviews
Price from
US$120.09
1 night, 2 adults

Casa De Sierra Azul

Hotel in Oaxaca Historic Centre, Oaxaca City

Located on the historic centre of Oaxaca, this 19th century mansion is only 2 blocks from the main square and the cathedral. Casa De Sierra Azul is considered a patrimony of humanity by UNESCO.

G
Gadi
From
Israel
It’s a really great place to stay - designed, clean, quality of service, location
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 350 reviews
Price from
US$203.08
1 night, 2 adults
All romantic hotels in Oaxaca City

Looking for a romantic hotel?

Spoil your other half with a romantic getaway in a hotel that’s designed with lovers in mind. Whether it’s somewhere stylish in the city or a remote countryside retreat, romantic hotels offer couples all the space they need, with luxury touches like champagne room service and private hot tubs.

Most booked romantic hotels in Oaxaca City and surroundings in the past month

See all

Popular with guests booking romantic hotels in Oaxaca City

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 503 reviews

Popular with guests booking romantic hotels in Oaxaca City

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 881 reviews

Popular with guests booking romantic hotels in Oaxaca City

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 493 reviews

Popular with guests booking romantic hotels in Oaxaca City

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 817 reviews

Popular with guests booking romantic hotels in Oaxaca City

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 365 reviews

Popular with guests booking romantic hotels in Oaxaca City

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

Popular with guests booking romantic hotels in Oaxaca City

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,241 reviews

Popular with guests booking romantic hotels in Oaxaca City

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 772 reviews

Popular with guests booking romantic hotels in Oaxaca City

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 502 reviews

Popular with guests booking romantic hotels in Oaxaca City

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,210 reviews

Save money on romantic in Oaxaca City and nearby – budget options available

Hotel Oaxaca Mágico

Oaxaca City
Budget options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 183 reviews

Just 3 blocks from Oaxaca Cathedral and Zócalo Main Square, this hotel offers elegant accommodation with private bathrooms. Free Wi-fi is available throughout.

From US$79.56 per night

NaNa Vida Hotel Oaxaca

Oaxaca City
Budget options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,241 reviews

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.

From US$178.48 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 228 reviews

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.

Los Pilares Hotel

Oaxaca City
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 307 reviews

Los Pilares Hotel is located in a charming colonial-style Oaxacan house in the neighborhood of Jalatlaco with a small outdoor pool and free onsite parking. Oaxaca Bus Station is 450 metres away.

Enjoy breakfast in Oaxaca City and nearby

Hotel Abu

Oaxaca City
Breakfast options
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 365 reviews

Hotel Abu is centrally located in Oaxaca, next to a tourist information office and just 2 blocks from the Zócalo Square. It offers free Wi-Fi and stylish rooms with LCD cable TV.

From US$143.45 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 71 reviews

This boutique hotel is located in central Oaxaca, just 300 metres from Santo Domingo Church. Designed by well-known local artists, the stylish rooms feature free Wi-Fi and flat-screen cable TV.

From US$430.96 per night

Highly rated romantic hotels in Oaxaca City and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 881 reviews

Free Wi-Fi and a restaurant feature in this traditional Mexican hotel set in a 16th-century building in Oaxaca. Parador San Agustin’s spacious rooms are set around a charming interior courtyard.

From US$122.58 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 260 reviews

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

From US$250.62 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 350 reviews

Located on the historic centre of Oaxaca, this 19th century mansion is only 2 blocks from the main square and the cathedral. Casa De Sierra Azul is considered a patrimony of humanity by UNESCO.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 502 reviews

Located in Oaxaca, this hotel is set in a restored, 16th-century building and features an outdoor with a waterfall and free Wi-Fi. Only one block from the hotel is Zocalo, the main plaza of Oaxaca.

From US$143.21 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 503 reviews

This 100% smoke free hotel is located in Oaxaca de Juárez, just 150 metres from Santo Domingo de Guzmán Church. It offers a 24-hour reception and air-conditioned rooms with satellite TV and WiFi.

From US$417.70 per night

FAQ about romantic hotels in Oaxaca City

Romantic hotels that guests love in Oaxaca City

See all
Avg. price/night: US$246.64
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 772 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 by
Richard
Young couple
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 307 reviews
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.
Guest review by
ExpatwithKids
Family with young children