Skip to main content

The best cheap hotels in Oaxaca

Check out our pick of great cheap hotels in Oaxaca

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated within 8.5 km of Monte Alban and 45 km of Mitla, Lepetit features rooms with air conditioning and a private bathroom in Oaxaca City. The property is around 700 metres from Santo Domingo Temple, 11 km from Tule Tree and 1.1 km from Central Bus Station foreign buses. The property is 400 metres from the city centre and less than 1 km from Oaxaca Cathedral. The location close to Centro, and the rooftop views. Super comfy beds.

Show more Show less
9
Superb
124 reviews
Price from
US$102
per night

8.8 km from Monte Alban, Casa Corazon Centro is located in Oaxaca City and provides free WiFi, concierge services and express check-in and check-out. The property is situated 10 km from Tule Tree. The property is non-smoking and is set 44 km from Mitla. Great location, nice and quiet at night time. The room was super clean and comfortable.

Show more Show less
9.1
Superb
130 reviews
Price from
US$24
per night

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.

The rooms are equipped with a private bathroom with a shower, while some rooms also feature a balcony and others also feature sea views. All guest rooms at the hotel feature air conditioning and a wardrobe. Laura and Ulises (and Chula, their dog) were amazing hosts, super accommodating and were very helpful when we had travel difficulties from Oaxaca. They have great contacts for experiences in the area, we recommend surfing! The hotel was beautiful, very clean and we loved the ‘guest house’ vibe and laid back nature. There are also beach chairs and umbrellas available for use which was really helpful in the heat. The location was great, near lots of restaurants and bars and just a short taxi ride to swimmable beaches. The pool and view of the beach and sunsets made for a perfect stay.

Show more Show less
9.2
Superb
144 reviews
Price from
US$113.30
per night

Casa 821 Guest House is a recently renovated homestay in the centre of Oaxaca City, 7.4 km from Monte Alban and 46 km from Mitla. Boasting full-day security, this property also provides guests with a sun terrace. The accommodation offers luggage storage space and a concierge service for guests. Excellent communication before and during my stay. Very clean and spacious room and the host was very helpful with offering me a late check out.

Show more Show less
9.3
Superb
238 reviews
Price from
US$62.70
per night

Set in the centre of Oaxaca City, 8.4 km from Monte Alban, Suites Independencia Oaxaca offers air-conditioned rooms and free WiFi. It is located 45 km from Mitla and provides a 24-hour front desk. The apartment features family rooms. The staff were beyond helpful and very nice, perfect location close to the centro and easy walking distance, they let us store our luggage during a little walk about after checkout during our stay, THANK YOU!

Show more Show less
9.2
Superb
111 reviews
Price from
US$112
per night

Situated in Puerto Escondido and with Zicatela Beach reachable within 400 metres, Punta Tamarindo features an outdoor swimming pool, non-smoking rooms, free WiFi throughout the property and a terrace. The accommodation provides room service, and luggage storage for guests. Beautiful boutique hotel, perfect location next to the beach and restaurants yet quiet at night, very friendly maids

Show more Show less
9.2
Superb
118 reviews
Price from
US$159
per night

Located in Mazunte, 1.3 km from Punta Cometa, Casa AVA features a tour desk and free WiFi throughout the property. The property is around 800 metres from Turtle Camp and Museum, 5.4 km from White Rock Zipolite and 8 km from Umar University. The property is non-smoking and is situated a few steps from Mazunte Beach. I travelled with my wife and kid to Mexico for the first time and Mazunte was an amazing experience. Casa Ava was the perfect spot for our holidays, its right in front of the beach everything is in walking distance and on top of that its in a quiet zone. We will definitaley be back very soon.

Show more Show less
9.1
Superb
167 reviews
Price from
US$59
per night

Situated 400 metres from Mazunte Beach, YAM HOTEL offers 4-star accommodation in Mazunte and has an outdoor swimming pool, a garden and a terrace. Located around 1.4 km from Punta Cometa, the hotel with free WiFi is also 400 metres away from Turtle Camp and Museum. Some rooms at the property have a patio with a sea view. Rooms were clean and comfortable. Location was good for Mazunte. Many things walking distance.

Show more Show less
9
Superb
195 reviews
Price from
US$103
per night

Well located in the centre of Oaxaca City, Macondo Arte Oaxaca provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace. This 5-star hotel offers room service and a 24-hour front desk. Certain rooms at the property include a balcony with a city view. The location, the spaces and the infraestructure

Show more Show less
9.1
Superb
149 reviews
Price from
US$381
per night

Luna y Mar offers accommodation within less than 1 km of the centre of Oaxaca City, with free WiFi, and a kitchen with a microwave, a fridge and kitchenware. It is set 7.3 km from Monte Alban and provides a 24-hour front desk. Featuring family rooms, this property also provides guests with a picnic area. Angel and Luisa were wonderful hosts and I was happy to be able to give them my business while I was in town.

Show more Show less
9.1
Superb
104 reviews
Price from
US$18
per night

Most booked cheap hotels in Oaxaca this month

FAQs about cheap hotels in Oaxaca

Cheap hotels that guests love in Oaxaca