Skip to main content

The best B&Bs in Oaxaca

Check out our pick of great B&Bs 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.

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.

All units in the inn are fitted with a flat-screen TV. Every room comes with a private bathroom equipped with a shower, while some rooms here will provide you with a kitchen. Room is a great size and bed was very comfortable and clean. Francisco speaks excellent English, helped us book tours and was very responsive on WhatsApp during our stay, he also allowed us to store our luggage before our overnight bus. Location is about a 25 minute walk from the main centre of town with the tourist attractions, we liked walking around the neighbourhoods so this was't an issue. The street is very quiet which allowed us a peaceful sleep but still has several restaurants within a few minutes walk if you don't want to go into the centre of town (we really liked Tlayudas El Negro, La Cevicheria Oaxaca and the street Memelitas across the road). Is also only a 10 minute walk to a large supermarket.

Show more Show less
9.2
Superb
107 reviews
Price from
US$27
per night

Conveniently located in Oaxaca City, Lidia Anturios Suites offers air-conditioned rooms with free WiFi and free private parking. Guests staying at this guest house have access to a balcony. The guest house has family rooms.

At the guest house, the units have a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. A terrace with an outdoor dining area and city views is offered in every unit. We enjoyed our stay here. It's a cute property with about 4-5 rooms and a little common area with coffee, drinking water, cutlery etc. Rooms look new and clean. The air conditioner was handy to have in this weather. It can get noisy if your windows are open but the location is great and walkable to the centre.

Show more Show less
9
Superb
230 reviews
Price from
US$50
per night

The units at the bed and breakfast come with a seating area. Featuring a private bathroom with a shower and a hair dryer, units at the bed and breakfast also have free WiFi, while selected rooms here will provide you with a terrace. At the bed and breakfast, the units are fitted with bed linen and towels. Gorgeous home and back garden, swimming pool was lush, felt very well looked after there. Tasty breakfasts and created very nice communal feel eating with the other guests and getting to know them. Location was perfect - close to beautiful beaches in Puerto Escondido and short taxi ride to beaches further afield. Highly recommend.

Show more Show less
9.7
Exceptional
181 reviews
Price from
US$60
per night

All units at the bed and breakfast come with air conditioning, a seating area, a flat-screen TV with streaming services, a kitchenette, a dining area and a private bathroom with a hair dryer, a shower and free toiletries. A microwave, a toaster and fridge are also available, as well as a coffee machine. The units have a wardrobe. Location, clean, wonderful host., lovely kitchen.

Show more Show less
9.6
Exceptional
184 reviews
Price from
US$105
per night

Situated in the centre of Oaxaca City, HOSTAL XAO features rooms with free WiFi. It is located 7.5 km from Monte Alban and offers full-day security. The accommodation provides a 24-hour front desk and a shared kitchen for guests. Cleaniness, great staff and most kind staff they gave me so much information on how to trabsfer. They let me store my luggages while traveling. They have locker, super hot water. One of the best hotels

Show more Show less
9.3
Superb
206 reviews
Price from
US$10
per night

Situated within 600 metres of Mazunte Beach and 1.2 km of Punta Cometa in Mazunte, Casa de Kai Mazunte features accommodation with seating area. Guests staying at this guest house have access to a patio. Outdoor seating allows guests to enjoy the fresh air.

At the guest house, all units are fitted with a wardrobe. With a private bathroom, units at the guest house also feature free WiFi. At the guest house, units include bed linen and towels. As a solo female traveler, Casa de Kai was perfection. A 7 minute walk to the beach, one minute to anything you might need or want while in Mazunte. The room was perfect, clean, bright, cozy, simple. Paula is an exceptional and attentive host and a remarkable human. She was the best part of my stay at Casa de Kai - in her, I made a life-long friend. Oh, and the cats Minu and Max hanging with me in the garden, were a sweet addition.

Show more Show less
9.4
Superb
166 reviews
Price from
US$39
per night

Situated in Puerto Escondido, less than 1 km from Playa Puerto Ángelito, Casa Sixta a 7min del aeropuerto internacional PMX y 2 cuadras terminal autob ADO features air-conditioned rooms with free WiFi. With garden views, this accommodation offers a patio. The accommodation provides a shared kitchen and a housekeeping service for guests. There is air conditioning in the hostel. The rooms are shared only for two people which is very comfortable. The kitchen has mixer. The staff is one of the nicest I have met, I came very sick and Magnolia gave me pills and helped me to recover, she was so nice and it was shown that she truly cared.

Show more Show less
9.6
Exceptional
276 reviews
Price from
US$16
per night

Set in Oaxaca City, 14 km from Monte Alban, Casa Donaji offers accommodation with a garden, free WiFi, a 24-hour front desk, and a shared kitchen. Featuring private check-in and check-out, this property also provides guests with a picnic area. The accommodation provides full-day security, luggage storage space and organising tours for guests. The hosts were a delight and made us feel truly at home. They gave us a great insight into their lives, the place with countless tips and advice. This was an incredible experience and I’d recommend it to everyone. Our room was very spacious and well equipped. The views were incredible and we wished we stayed for longer!

Show more Show less
9.3
Superb
130 reviews
Price from
US$18
per night

Located in Puerto Escondido, 1.7 km from Zicatela Beach, Villa Bonobo offers accommodation with free WiFi, a terrace or a balcony and access to a garden and a year-round outdoor pool. This guest house features a bar as well as a shared lounge. The accommodation provides a shared kitchen, and organising tours for guests. I absolutely love staying at Villa Bonobo! It was my 5th year in a row. The dorm is great ( just 4 beds), the pool is beautiful, the breakfast in the morning is the best of any hostel I’ve been to AND the staff is sooo friendly and welcoming ♥️

Show more Show less
9.4
Superb
342 reviews
Price from
US$217
per night

All units at the bed and breakfast come with a seating area. With a private bathroom fitted with a a bath or shower and free toiletries, units at the bed and breakfast also feature free WiFi. At the bed and breakfast, units come with bed linen and towels. Everything! This was our favorite place to stay in Mexico. The cabañas are really nice and clean, the staff is very helpful and kind, and the pool is amazing too!

Show more Show less
9.7
Exceptional
101 reviews
Price from
US$60
per night

Most booked B&Bs in Oaxaca this month

FAQs about B&Bs in Oaxaca

B&Bs that guests love in Oaxaca