3-Star Hotels in Oaxaca, Mexico

3-Star Hotels in Oaxaca, Mexico

Enter your dates for the latest hotel rates and availability.

Swipe up to see more
Filter by:
Hotel star rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top 3-Star Hotels - Oaxaca

Choose your travel dates to see the latest prices
Recommended
Lowest price
Closest to downtown
Top reviewed
Hotels in Oaxaca
Wwanderlustturtles 2025.07.15
Very central, clean, good attention. The only counter is that they don't have hot water in the shower. When it goes well in the morning but afternoon not. A hurt because the place is beautiful.
Very Good
111 reviews
8.3/10
Price from
S$ 43
per night
Check Availability
Hotels in Oaxaca
GGuest User 2026.03.02
Lovely hotel in very good location and friendly staff. We had a corner room and had some noise from the other rooms above us using the bathroom (there seemed to be a ventilation shaft).
Very Good
101 reviews
8.5/10
Price from
S$ 84
per night
Check Availability
Hotels in Oaxaca
GGuest User 2026.01.26
We loved the experience, clean, beautiful, romantic cabins.. Quality of the bed and sofas, very good. The attention of girls makes you feel at home, super attentive and gave us recommendations to visit beautiful beaches nearby. I was concerned because I thought they were very retired, but nothing to see, it's very easy to get. We will certainly come back. Thank you for your attention.
Very Good
79 reviews
8.5/10
Price from
S$ 34
per night
Check Availability
Hotels in Oaxaca
GGuest User 2025.08.12
Excelente trato y servicio, quedé encantada, instalaciones nuevas
Very Good
1 review
8.8/10
Price from
S$ 67
per night
Check Availability
Hotels in Oaxaca
HHewie 2025.05.08
The location is good. The room is clean but quite old, need to be upgraded. There are no glass or cup in the room
44 reviews
6.9/10
Price from
S$ 28
per night
Check Availability
Hotels in Oaxaca
GGuest User 2024.07.16
The staff is very friendly! The rooms are very spacious and clean! We chose the included breakfast and the food was delicious. I would certainly return to the hotel!! There you find tours to know the bayes, the cascades among other things, everything is very accessible!! It was a friendly trip that we enjoyed a lot!!
Very Good
104 reviews
8.9/10
Price from
S$ 75
per night
Check Availability
Hotels in Oaxaca
HHannah 2024.11.25
Frühstück war lecker, lage auch perfekt, bin aber sehr unzufrieden mit der Sauberkeit des Hotels und die Spülung hat leider auch nicht ganz so gut funktioniert.
Very Good
97 reviews
8.2/10
Price from
S$ 62
per night
Check Availability
Hotels in Oaxaca
With a stay at Palmas De Chahue in Santa María Huatulco (Sector R), you'll be within a 15-minute drive of Santa Cruz Bay and La Entrega Beach. This condo is 0.7 mi (1.1 km) from Chahue Bay and 0.7 mi (1.1 km) from Marina Chahue. Pamper yourself with onsite massages or enjoy recreation amenities such as an outdoor pool. Additional features at this condo include complimentary wireless internet access and tour/ticket assistance. Free self parking is available onsite. Make yourself at home in one of the 19 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. 43-inch Smart televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and microwaves, and you can also request irons/ironing boards.
55 reviews
7.5/10
Price from
S$ 65
per night
Check Availability
Hotels in Oaxaca
GGuest User 2023.10.25
Very good location, beautiful view and large gardens that are worth exploring, in my opinion the only thing I would add is a gym. From there everything was excellent, we loved it and of course we would stay there again.
Very Good
113 reviews
8.8/10
Price from
S$ 87
per night
Check Availability
Hotels in Oaxaca
When you stay at Hotel Angel del mar in San Pedro Pochutla, you'll be near the bay, within a 15-minute walk of Panteon Beach and Puerto Angel Beach. This hotel is 5.8 mi (9.3 km) from Mazunte Beach and 0.7 mi (1.1 km) from Puerto Angel Lighthouse. Enjoy the recreation opportunities such as an outdoor pool or make use of other amenities including complimentary wireless internet access. At Hotel Angel del mar, enjoy a satisfying meal at the restaurant. Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. Cooked-to-order breakfasts are available daily from 8:00 AM to 11:30 AM for a fee. Free self parking is available onsite. Make yourself at home in one of the 38 guestrooms. Rooms have private balconies. Complimentary wireless internet access is available to keep you connected. Bathrooms with showers are provided.
Very Good
1 review
8.5/10
Price from
S$ 50
per night
Check Availability
See All 3-Star Hotels in Oaxaca

Latest Reviews for Oaxaca Hotels

See all
8.3/10
Very Good
It's a typical City Express hotel, so there's nothing particularly special about the facilities. It's best to imagine it as a business hotel in Japan. (The rooms are spacious.) Coffee is available in the lobby, and breakfast is included, so it might be a good choice for those who appreciate these features. The free parking was the deciding factor in my decision. It's within walking distance of the center. It's located on a major road that goes to each village, so it's especially good for those who rent a car and plan to travel around.
City Express by Marriott Oaxaca

City Express by Marriott Oaxaca

Hotel near Oaxaca
Price per night fromS$ 98
8.8/10
Very Good
Hotel in the top of Oaxaca city offer free shuttle bus for center of the city good place to visit
Hotel Victoria Oaxaca

Hotel Victoria Oaxaca

Hotel near Oaxaca
Price per night fromS$ 87
8.8/10
Very Good
GGeriShaikhHotel wasn't too bad for our first night. They give one small bottle of water and expect clients to get more water from their ”filtered” water dispenser, which was completely empty and didn't get refilled until the following evening when we no longer needed it. The location is not walkable to any stores, cafes, restaurants, pharmacies, etc. You need to get a taxi to go anywhere. Staff were very friendly and helpful and that was a plus. The size of the room was all right. The beds were very comfortable. Good lighting in the room. Good size bathroom. Nice view of city below during night hours. The biggest negative was the AC on our second and last night was leaking onto the bed. Had to keep it off all night and bear the discomfort af a warmer temp as windows don't open. Water pressure was really good; unfortunately, the hot water isn't consistent and would keep fluctuating between hot and cold. I do not think the value was good considering all the negatives. I wouldn't return to this hotel.
Hotel Fortin Plaza

Hotel Fortin Plaza

Hotel near Oaxaca
Price per night fromS$ 102
8.3/10
Very Good
The most cost-effective hotel I have stayed in since I went out; clean; hygienic; good environment; reasonable price; the room is very clean; there are thin blankets and thick blankets; in short, it is very good
Hotel Hacienda

Hotel Hacienda

Hotel near Oaxaca
Price per night fromS$ 89
9.3/10
Great
The overall vibe could be described as monastic luxury. The location and room quality was amazing. But you want to think hard about how important a view/windows are before you book. If you are OK with out them then it's all good. Many rooms look into interior courtyards/corridors and windows are all frosted. Like many places in Mexico, the whole check in and so on is run digitally via WhatsApp, so if you dont get your codes in advance then you could be in trouble. Other than the sparsely (but very high quality) appointed room there are no amenities that i could identify. But they share a list of things to do and do respond to WhatsApp if you have questions.
Casa 1800 Oaxaca Boutique Hotel City Center Based

Casa 1800 Oaxaca Boutique Hotel City Center Based

Hotel near Oaxaca
Price per night fromS$ 130
9.0/10
Great
Hotel is located in the city centre of Santa Cruz area which is a short walk to the beach. It is surrounded by cafe, restaurants and local stores to shop. Hotel staffs are super friendly and helpful despite our limited spanish - they will try their best to accommodate your needs and answers your questions. It costs about 40 - 50 pesos to downtown (you can choose to walk too but we find it too hot for us). Personally, we find that the area is very safe and pleasant - unlike other larger touristy city, vendors are less pushy and very respectful and give you the space to shop.
Holiday Inn HUATULCO by IHG

Holiday Inn HUATULCO by IHG

Hotel near Santa Maria Huatulco
Price per night fromS$ 122
7.7/10
Good
really liked the hotel itself but staff were a little overbearing, particularly male staff asking if I was by myself and if I had a boyfriend as a young female solo traveller… not cool. Also, at one point staff just walked into my room without knocking and then didn’t even apologize! Just asked if it was only me in the room and walked back out! That was crazy to me. Otherwise, pool was lovely, gardens very nice, and I like the beach club down the road
Hotel Marina Resort & Beach Club

Hotel Marina Resort & Beach Club

Hotel near Santa Maria Huatulco
Price per night fromS$ 95
8.3/10
Very Good
Lovely stay highly recommended i love Huatulco and will always come back
Hotel Castillo Huatulco & Beach Club

Hotel Castillo Huatulco & Beach Club

Hotel near Santa Maria Huatulco
Price per night fromS$ 126
9.3/10
Great
Nice room. Architecturally it could be a historic house. Hygienic and clean, someone cleans it every day. Although it is not in the very center of the city square, it is a great experience to walk there and walk along one of the most beautiful pedestrian streets in the city! City security.
Holiday Inn Express OAXACA-CENTRO HISTORICO by IHG

Holiday Inn Express OAXACA-CENTRO HISTORICO by IHG

Hotel near Oaxaca
Price per night fromS$ 144
8.3/10
Very Good
Great location, didn’t have to walk far for restaurants and stores. Quiet to sleep, but best was the friendly and courteous service!!!
Hotel Posada Don Matías

Hotel Posada Don Matías

Hotel near Oaxaca
Price per night fromS$ 43

Frequently Asked Questions

How do I book a hotel on Trip.com?

To book a hotel on Trip.com, simply enter your destination, travel dates, and the number of guests on the page. Then, browse through the available hotels and select the one you want to book. Follow the prompts to enter your payment information and complete the booking.

How do I get hotel deals on Trip.com?

There are several ways to find affordable hotels on Trip.com. You can narrow down your search results by filtering hotels according to your preferred price range, or you can sort the results by price to view the cheapest options first.

Where can I find hotel deals on Trip.com?

Trip.com offers a wide variety of hotel deals and promotions that are available throughout the year. You can easily find these special offers on our deals page. What's more, if you are a member of our loyalty program, you can sign in to your account and discover exclusive discounted rates at hotel list pages.

How can I get lower prices for hotels?

Sometimes booking hotels midweek is cheaper, but it also depends on the season.

How many hotels are listed on Trip.com?

With over 1,500,000 hotels across 230+ countries and regions, Trip.com has options for every traveller. Unsure where to stay? Explore the site for great ideas and find the perfect stay!

Can I cancel or change my hotel bookings on Trip.com?

It depends on the hotel policy and date of cancellation. Please check the policy section of the related hotel pages. To cancel or change your bookings, sign in to your Trip.com account, go to "My Bookings", and follow the instructions.

How do I contact Trip.com customer support?

You can contact Trip.com's 24/7 customer support by visiting the Help Center on Trip.com and submitting a request. You can also contact us by phone or service chat, depending on your location.

Property Information for Tourists

Total properties260
Number of reviews11,030
Highest priceS$ 1,029
Lowest priceS$ 46
Weekend Avg. PriceS$ 198
Weekday Avg. PriceS$ 193