The 10 Best Oaxaca Airbnbs (#3 Has a Heated Rooftop Pool)

Blue and yellow colonial buildings near one of the best Oaxaca Airbnbs
Share this article ⤵️

Looking for the best Oaxaca Airbnbs?

You’re in the right place as I’ve called Mexico home since 2018, and I’ve stayed in 50+ Airbnbs all over the country — Oaxaca City included.

Oaxaca City is famous for its mole, mezcal and colorful colonial streets, with the ruins of Monte Albán on a hilltop just outside town — and some of Mexico’s best Airbnbs.

👀 Curious about my top pick? It’s the Luxe home with a heated rooftop infinity pool by El Llano — check it out here.

The tricky part is that there are hundreds of Oaxaca Airbnbs, and they all look beautiful in the photos. That’s where I come in!

I’ve hand-picked a list of places, all with nearly-5 star ratings, lots of glowing reviews, and either Airbnb’s Guest Favorite badge or a spot in Airbnb Luxe.

travel mexico solo affiliate disclosure

My Top 3 Picks: The Best Oaxaca Airbnbs

NameNeighborhoodBest forSee more
1️⃣ Luxe Home with a Heated Rooftop Infinity Pool by El LlanoCentroLuxury travelers, groups of up to 6, families➡️ Check it out
2️⃣ Garden Loft with an Outdoor Bathtub near Santo DomingoCentroCouples, friends, solo travelers, digital nomads➡️ Check it out
3️⃣ Oaxacan-Style Family Home with a Heated Rooftop Pool in San Felipe del AguaSan Felipe del AguaGroups of up to 8, families➡️ Check it out

⚠️ If none of these work, browse all the Oaxaca Airbnbs here, and use their filters to narrow down your search to find your ideal place.

The 10 Best Oaxaca Airbnbs

1. Luxe Home with a Heated Rooftop Infinity Pool by El Llano

Pink concrete exterior of The Avocados, a Luxe home and one of the best Oaxaca Airbnbs
Photo: Airbnb

An Airbnb Luxe property, The Avocados has something you won’t find at most Oaxaca stays: a private, heated infinity pool on the roof.

Swim above the city in the morning, then stroll through El Llano park, right outside your door.

Back inside, settle into the home movie theater, with a projector and a big screen.

All 3 bedrooms have their own bathroom, and breakfast can be arranged for an extra cost.

It sleeps 6 guests in 3 bedrooms with 4.5 bathrooms, and Santo Domingo is about a 10-minute walk.

➡️ Check rates and availability on Airbnb

2. Garden Loft with an Outdoor Bathtub near Santo Domingo

Bedroom with a Frida Kahlo painting and glass doors to a private garden at Casa Besos in Oaxaca
Photo: Airbnb

Picture this: after a day of exploring, you sink into your own outdoor bathtub under the stars, in a private garden in the heart of Oaxaca.

Casa Besos is steps from Santo Domingo and the Ethnobotanical Garden, with restaurants and mezcal bars right outside.

Inside, the loft blends traditional Oaxacan design with modern comforts like air conditioning and a queen bed.

It sleeps 2 guests in 1 bedroom with 1 bathroom, and it’s made for a romantic getaway.

➡️ Check rates and availability on Airbnb

3. Oaxacan-Style Family Home with a Heated Rooftop Pool in San Felipe del Agua

Modern exterior and garden path of a family home in San Felipe del Agua, one of the best Oaxaca Airbnbs
Photo: Airbnb

In the quiet residential neighborhood of San Felipe del Agua, this home is decorated with unique details from the region.

Spend the afternoon in the heated rooftop pool, then gather around the fire pit in the private garden.

There’s a hammock for lazy afternoons, plus a washer, a dryer and a dedicated workspace.

It sleeps 8 guests in 4 bedrooms with 4.5 bathrooms, plus a studio with 2 sofa beds.

Centro is about 10 minutes away by car.

➡️ Check rates and availability on Airbnb

4. Architect-Designed Casita on Cerro del Fortín

Bed facing a window with city views at Casa VA, a casita on Cerro del Fortín in Oaxaca
Photo: Airbnb

Oaxacan architect Omar Bautista designed Casa VA, a quiet, elegant casita on the Cerro del Fortín.

From up here, the views stretch over the city to the mountains of Monte Albán.

Work at the desk with fast Wi-Fi, swing in the hammock on the patio, then walk about 10 minutes downhill to the historic center for dinner.

There’s even a 100-inch TV for movie nights.

It sleeps 2 guests in 1 bedroom with 1 bathroom.

➡️ Check rates and availability on Airbnb

5. Three-Bedroom House with a Private Garden near Xochimilco

Gray sofa with embroidered pillows and silver bird decor at Casa Dominga, an Oaxaca Airbnb near Xochimilco
Photo: Airbnb

Casa Dominga is a spacious, two-story home a few steps from the Xochimilco neighborhood.

Start the day with breakfast at the big table in the shaded garden, surrounded by trees and plants.

Two of the bedrooms have king beds and air conditioning, and the primary suite has its own dressing room.

There’s a desk with an ergonomic chair and fiber-optic Wi-Fi, plus a private garage for 2 cars.

It sleeps 6 guests in 3 bedrooms with 2.5 bathrooms, and downtown is about a 15-minute walk.

➡️ Check rates and availability on Airbnb

6. Courtyard Loft Steps from Santo Domingo

Arched doorway opening onto a courtyard with bougainvillea at Casa Bravo 2 near Santo Domingo in Oaxaca
Photo: Airbnb

Casa Bravo 2 is a private loft inside a colonial house, steps from Santo Domingo and the Andador Turístico.

Relax in the courtyard garden between outings, then walk about 5 minutes to the Zócalo.

Your host, Rogelio, is a retired engineer, and guests love his local tips.

There’s a kitchen and a dedicated workspace, and a little kitten named Benny lives on the property.

It sleeps 4 guests in 2 bedrooms with 1 bathroom.

➡️ Check rates and availability on Airbnb

7. Artisan-Designed Apartment near Santo Domingo

Brick arch, clay kitchen and living area at Espíritu Fuego CASA, one of the best Oaxaca Airbnbs
Photo: Airbnb

At Espíritu Fuego CASA, even the kitchen is a work of art, made with clay from Oaxaca’s Mixtec region and decorative pink bricks.

Reed lamps woven in San Juan Guelavía and handmade ceramics fill the space, so you feel Oaxaca’s culture the moment you walk in.

Cook a traditional dish with ingredients from the markets, then sink into the huge king bed.

Santo Domingo and the tourist walkway are just 3 blocks away, lined with restaurants, bars and craft shops.

It sleeps 2 guests in 1 bedroom with 1 bathroom, plus air conditioning and a dedicated workspace.

➡️ Check rates and availability on Airbnb

8. Two-Story Garden Loft in Barrio del Peñasco

Living room with a colorful painting and a desk in a two-story loft in Barrio del Peñasco, Oaxaca
Photo: Airbnb

Tucked into Barrio del Peñasco, this two-story loft feels like a true Oaxacan home, with cedar furniture and traditional décor.

Sip your coffee in the shared cactus garden, then walk 8 minutes to the Zócalo.

Amate Books and the Library of Santo Domingo are a short stroll away.

There’s a full kitchen, a washer and a dedicated workspace.

It sleeps 4 guests in 2 bedrooms with 1 bathroom, with a king bed upstairs and a sofa bed downstairs.

➡️ Check rates and availability on Airbnb

9. Three-Bedroom House with a Hammock Terrace in Northern Oaxaca City

Hot pink wall and patio with an umbrella at Casa Tozcano, an Oaxaca Airbnb near San Felipe del Agua
Photo: Airbnb

Want a quiet home base near the mountains, away from the downtown crowds?

Casa Tozcano is a two-story house in a peaceful neighborhood in northern Oaxaca City, with restaurants nearby.

Picture yourself swaying in a hammock on the upstairs terrace after a long day of exploring.

The fully equipped kitchen has an oven, a blender and a toaster, and there’s an outdoor dining area in the private backyard.

There’s also a dedicated workspace, covered parking inside the house, and a washer and dryer for stays of 5 days or more.

Guests love Celeste, the host, for the warm welcome and great local recommendations.

It sleeps 4 guests in 3 bedrooms with 2 bathrooms, and the historic center is about 15 minutes away by car.

➡️ Check rates and availability on Airbnb

10. Three-Bedroom Family Home with a Backyard in Colonia Reforma

Dining table and living room at Casa Roché in Colonia Reforma, Oaxaca
Photo: Airbnb

In Colonia Reforma, a quiet residential neighborhood, Casa Roché is a comfy home base for families.

Read in the private backyard, or let the kids play in the garden shared with just 3 other houses.

There’s a fully equipped kitchen, a private garage with an automatic gate, and Netflix in one of the bedrooms.

Up to 2 pets are welcome.

It sleeps 5 guests in 3 bedrooms with 1.5 bathrooms, and El Llano park is about a 20-minute walk.

➡️ Check rates and availability on Airbnb

Best Oaxaca Airbnbs FAQ

What is the best area to stay in Oaxaca City?

Centro is the best area for first-timers, since you can walk to Santo Domingo, the Zócalo, the markets and restaurants.

For a quieter stay, Barrio del Peñasco, Xochimilco and Colonia Reforma are a short walk or ride from Centro, and San Felipe del Agua is about 10 minutes away by car.

Not sure where to base yourself? Check out my guide to the best Oaxaca neighborhoods.

Wondering about safety? Read my post on whether Oaxaca is safe.

Thinking of driving? Read my tips for renting a car in Oaxaca.

Is it better to stay in an Airbnb or a hotel in Oaxaca?

It depends on your trip: an Airbnb gives you more space and a kitchen, while a hotel takes care of meals and housekeeping for you.

Many Oaxaca Airbnbs, like Casa VA and Espíritu Fuego CASA, are designed by local architects and artisans, so they feel more like Oaxaca than a typical hotel room.

Planning your days? Here are the best things to do in Oaxaca City.

Do Oaxaca Airbnbs have air conditioning?

Not all of them do, so check the listing if AC matters to you.

On this list, The Avocados, Casa Besos, Casa VA, Casa Dominga and Espíritu Fuego CASA have air conditioning.

Packing for the weather? See my Oaxaca outfits guide.

Share this article ⤵️

Get My FREE Guide: 5 Easy Ways to Save Money in Mexico

Insider tips from someone who’s lived in Mexico since 2018.