Skip to main content

Search cheap hotels in Oaxaca

Find the cheap hotels that appeal to you the most

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Featured cheap hotel destinations

Destination inspiration for your trip – find a cheap hotel

Oaxaca City

370 cheap hotels

Puerto Escondido

169 cheap hotels

Santa Cruz Huatulco

96 cheap hotels

Brisas de Zicatela

77 cheap hotels

Mazunte

63 cheap hotels

Zipolite

43 cheap hotels

San Agustinillo

16 cheap hotels

Puerto Ángel

13 cheap hotels

San Mateo Río Hondo

11 cheap hotels

Teotitlán del Valle

7 cheap hotels

San Agustín Etla

6 cheap hotels

Salina Cruz

6 cheap hotels

Guayabas

6 cheap hotels

El Pacífico

6 cheap hotels

Cuatunalco

6 cheap hotels

The best cheap hotels in Oaxaca

Check out our pick of great cheap hotels in Oaxaca

Filter by:

Star rating
Review score

Casa Ziña

Hotel in Oaxaca Historic Centre, Oaxaca City

Well set in the Oaxaca Historic Centre district of Oaxaca City, Casa Ziña is located 45 km from Mitla, 400 metres from Oaxaca Cathedral and less than 1 km from Santo Domingo Temple.

A
Adela
From
United Kingdom
This place is perfect. Beautifully restored, with great, high quality materials throughout and attention to detail. The room was lovely, quiet, with AC and such a comfortable bed, great for resting after a day of exploring the city. The location is also great, close to Zocalo. It has a very nice sun deck with a jacuzzi, and a well equipped bar. The staff was so nice and attentive all the way through our stay, and helped us with all our questions and even to get a taxi to the airport on very short noticett. We’ll definitely stay here again when we come back to Oaxaca.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 202 reviews
Price from
£85.03
1 night, 2 adults

Jungle Palace hostal santaella 420

Puerto Escondido

Located in Puerto Escondido, 1.4 km from Playa Puerto Ángelito, Jungle Palace hostal santaella 420 provides air-conditioned rooms with free WiFi and concierge services.

r
rizzoLi
From
United Kingdom
This place is absolutely marvelous. We ended up here by chance because we needed a one-night stop in Puerto Escondido before heading to the Zipolite area, and we immediately regretted not booking a longer stay. The place is spotless, a true oasis of peace and tranquility. We were welcomed like family from the very first moment. The room was huge, the bathroom fantastic, and everything was incredibly quiet and relaxing. We were genuinely very happy with our stay. The only downside was that we had booked just one night, we would have loved to stay longer! Highly recommended.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 117 reviews
Price from
£39.45
1 night, 2 adults

Casa Toro La Punta

Hotel in Puerto Escondido

Situated in Puerto Escondido and with Zicatela Beach reachable within 500 metres, Casa Toro La Punta features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

s
shannon
From
France
It’s very cosy and very beautiful and confortable. Thanks to the staff Vladimir, Mich and Gonza for being super nice and accommodating 😍 The yoga class was super cool too ! Recommand it 100 %
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 157 reviews
Price from
£108.36
1 night, 2 adults

Casa Badú

Hotel in Puerto Escondido

Casa Badú has an outdoor swimming pool, garden, a terrace and bar in Puerto Escondido. The hotel also offers free WiFi as well as a paid airport shuttle service.

G
Grant
From
Australia
Great location, friendly staff and tasty food. Very clean and comfortable. Highly recommend staying for anyone visiting Puerto Escondido.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 217 reviews
Price from
£109.87
1 night, 2 adults

Adelfa Suites

Puerto Escondido

Set in Puerto Escondido, 600 metres from Carrizalillo Beach, Adelfa Suites features a garden and views of the garden. With mountain views, this accommodation features a patio and a swimming pool.

R
Ruby
From
New Zealand
The location was perfect and the house had everything we needed for our stay! The host was super friendly and helpful
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 200 reviews
Price from
£48.48
1 night, 2 adults

Viajero Puerto Escondido Hostel

Hotel in Puerto Escondido

Viajero Puerto Escondido Hostel has an outdoor swimming pool, terrace, a restaurant and bar in Puerto Escondido.

R
Rianne Van Den Boomgaard
From
Netherlands
The staff is very helpfull and super friendly. The hostel itself has everything you need and they take care of it really well! During Christmas the price is a little high, but it is still worth it. Even when there was made a little mistake with my laundry they handled it very well and after the second time everything was perfectly clean! Really, I loved it here!!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 596 reviews
Price from
£79.32
1 night, 2 adults

Hotel Casa Rush

Puerto Ángel

Offering a garden and sea view, Hotel Casa Rush is situated in Puerto Ángel, 200 metres from Puerto Angel Beach and 10 km from Punta Cometa.

D
Dennis
From
Canada
Everything, friendly staff, very good breakfast served, lots of extras
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 143 reviews
Price from
£103.89
1 night, 2 adults

CasaPiedra

Hotel in Puerto Escondido

Situated in Puerto Escondido, 43 km from Punta Cometa, CasaPiedra features accommodation with a garden, free private parking, a private beach area and a terrace.

S
Solveig
From
France
Casa Piedra is amazing, really nice for a family and if you want to disconnect. The team is extremely careful and nice, and the location is on a beautiful virgin beach where you can see different kinds of birds and fishes. The bungalows are really nice, decorated with good taste and convenient. We will definitely come back as soon as possible.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 256 reviews
Price from
£83.01
1 night, 2 adults

Casa Puerto Viejo

Hotel in Puerto Escondido

Located in Puerto Escondido, 700 metres from Playa Puerto Ángelito, Casa Puerto Viejo provides accommodation with an outdoor swimming pool, free private parking and a terrace.

I
Irma
From
United Kingdom
We stayed in the apartment which is located by the pool. It is very spacious, clean and comfortable.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 211 reviews
Price from
£115.89
1 night, 2 adults

Nicer Sector K

Santa Cruz Huatulco

Set in Santa Cruz Huatulco, 1.9 km from Chahue Beach, Nicer Sector K offers air-conditioned rooms with free WiFi and express check-in and check-out. A public bath is available for guests.

C
Cohen
From
Canada
It is a great place to stay. Beautiful pool and lounging area. Very clean and business.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 331 reviews
Price from
£61.81
1 night, 2 adults
All cheap hotels in Oaxaca

Most booked cheap hotels in Oaxaca this month

See all

Popular with guests booking cheap hotels in Oaxaca

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

Popular with guests booking cheap hotels in Oaxaca

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

Popular with guests booking cheap hotels in Oaxaca

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,141 reviews

Popular with guests booking cheap hotels in Oaxaca

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

Popular with guests booking cheap hotels in Oaxaca

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

Popular with guests booking cheap hotels in Oaxaca

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

Popular with guests booking cheap hotels in Oaxaca

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

Popular with guests booking cheap hotels in Oaxaca

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

Popular with guests booking cheap hotels in Oaxaca

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

FAQs about cheap hotels in Oaxaca

Cheap hotels that guests love in Oaxaca

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 252 reviews
Ideal location, super nice hosts, comfortable well-furnished apartment and a lovely pool. We know where we will stay if we come back to Puerto. Muchas gracias!
Guest review byThomas
Young couple
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 19 reviews
Great place for 1-2 people, very clean and confortable. The location it's perfect for the city center. Will book here again. The host was very helpful.
Guest review byYaliza
Solo traveller
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 550 reviews
I liked the decor and the location was very easy to get in and around the city. The room was decent with the a private toilet and shower in the room and one also outside. I liked there was a bar on property to have a welcome drink. There was a cute little kitchen which was nice. They had what looked like private rooms at the top of the building, I would ideally book one of these next time.
Guest review byOrna
People with friends
Avg. price/night: £83.19
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 290 reviews
The facility and room was very clean, staff was polite and very helpful all the time, location was perfect.
Guest review byElena
Young couple
Avg. price/night: £46.36
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 164 reviews
Such a special place. Loved the aesthetic design in common areas and rooms. The location is amazing, in the vibrant centre just by the local market and cheap delicious food places. The cleaning staff does a great job at keeping the spaces lovely and inviting, and the volunteers organise activities every day, which made it super easy for me to socialise with other solo travellers. Does at great job at being social, but not a party hostel. Would definitely recommend to a friend!
Guest review byIda
Solo traveller
Avg. price/night: £128.77
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 301 reviews
Beautiful location and very clean and well designed and very helpful and friendly staff
Guest review byHenri
Solo traveller
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 17 reviews
Fantastic location being near to la Punta, Ziccatella & Centro. Clean & air conditioned apartment with room being cleaned regularly and fresh towels. Tv with Netflix and other popular tv accounts for rainy days or when the sun gets too much! Property manager was extremely accommodating and responded immediately to any of our queries. The apartment is above a fantastic restaurant that serves up Mexican and European dishes at a great price. Very good for couples wanting their own space at an affordable price. We can’t wait to go back!!!
Guest review byCasey
Young couple
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 196 reviews
The guesthouse was very clean and the rooms nicely decorated. There is a full kitchen you can use and a nice roof terrace. The owners are super friendly and the location is great, just a short walk into the centre.
Guest review byHolly
Young couple
Avg. price/night: £43.11
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,717 reviews
The location is nice. Great rooftop. Individual rooms for a cheap price
Guest review byArthur
Solo traveller
Avg. price/night: £42.03
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 608 reviews
Nice place - one of the cheapest in Centro. Quiet and clean. Good air conditioning. Nice terrace. Humberto at reception was so lovely and welcoming every single night - a real pleasure to speak with him during my stay. Read some comments about location being scary… it’s literally one street away from the centre (less than 5 minutes) and the street passes cafes and small local eateries… so I don’t understand the comment
Guest review byAdam
Solo traveller

More places to explore, more ways to go