Tip: Many cafes don’t have outlets so make sure to charge up your laptop or phone at home!

Please note that this post may contain affiliate links and any sales made through such links will reward me a small commission – at no extra cost for you.

Looking for the best cafes in Oaxaca, Mexico? I’ve got you covered!

In the spring of 2024 I spent a full month living in and exploring the beautiful Oaxaca de Juarez. As a digital nomad, I am the queen of scoping out beautiful cafes to work from.

I’ve compiled a guide to the best cafes in Oaxaca – whether you’re looking for a place to get some work done or you simply want to enjoy a great cup of coffee! There are so many places in the city to grab a cup of coffee, but the once listed below are my favorites.

Cafebre Cafe in Oaxaca, Mexico
Cafebre Cafe in Oaxaca, Mexico
My favorite outdoor cafe - Cafe Brujula
My favorite outdoor cafe – Cafe Brujula

Before we dive in, here are a few of the most popular tours in Oaxaca: 

You may also like…

25 Best Things to do in Oaxaca

Prepare for your trip to Oaxaca:

12 Best Cafes in Oaxaca

1. Kiyo Café

If you go to one cafe in Oaxaca, make it Kiyo Café. That might be too bold of a statement because I truly love all of the Oaxaca cafes, but this spot holds a special place in my heart. I stopped by often for a chai or espresso since it was just a short walk from my apartment.

When we first arrived it was just a small coffee shop, but by the end of our month in Oaxaca they had reopened the full cafe with both indoor and outdoor seating.

Located in Centro, Kiyo Café has strong WiFi and is super laptop friendly. They also serve the best chai lattes in Oaxaca (and I tried many). They also have a selection of alternative milks available.

Make sure to try some of their freshly baked pastries.

Hours: 9AM-4PM daily

Address: C. de Manuel Bravo 312, RUTA INDEPENDENCIA

2. Once in Oaxaca

If you’re in Jalatlaco, then this spot in your neighborhood gem. They have a few indoor tables and a few seats outside under a beautiful shaded tree. The coffee is known as some of the best in Oaxaca, but they also have non-coffee alternatives like kombucha, hot chocolate, and tea.

Make sure to have a look around inside and their small art gallery. I fell in love with all of their prints.

Hours: 8AM-8PM daily

Address: Curtidurías 121C, Barrio de Jalatlaco

Kiyo Café (my favorite cafe in Oaxaca)
Kiyo Café (my favorite cafe in Oaxaca)
Kiyo Café - check out their handmade goods
Kiyo Café – check out their handmade goods

3. Muss Cafe

Muss Cafe is a gorgeous indoor/outdoor cafe on the eastern side of Centro. I found coffee/tea prices a bit high and my matcha was (unsurprisingly) not that good, but it is really worth it for the ambiance. Muss Cafe is laptop friendly and a great place to get work.

In addition to drinks, they have a full food menu with a variety of toasts, eggs, and pastries.

Hours: 7:30AM-9:30PM Monday-Saturday, 8AM-3PM Sunday

Address: Miguel Hidalgo 911

Add my Oaxaca recs to your Google Map

Stop wasting time saving all my recs and instead easily add them all to your Google Maps in one go so you’re ready to explore! 

150+ locations pinned of the best:
– Restaurants, cafes, and bars
– The best markets and which stalls to eat at
– Best cultural sites including museums, churches, gardens, etc
– Print and pottery shops for souvenirs

Shop my map

4. Cafebre

Cafebre is up there with my top choices for best cafes in Oaxaca to work from. As with many of the cafes in Oaxaca, Cafebre is very laptop friendly. While there is no outdoor seating, the main cafe seating area is only lightly covered with amazing natural light.

In addition to their coffee drinks, they have a full lunch menu with sandwiches, toasts, and salads.

The cafe is very centrally location in Oaxaca Centro.

Hours: 8AM-8PM Monday-Wednesday, 8AM-9PM Thursday to Saturday, 8AM-10PM Sunday

Address: C. de Manuel Bravo 108, RUTA INDEPENDENCIA

Affordable international data? Try Airaloo eSims!

Grab a Mexican eSim

5. Sagrado Filemón | Pan y Cafe

If you’re looking for high quality espresso and espresso-based drinks, then this is the Oaxaca cafe for you! It is a beautiful two-level cafe with both indoor and outdoor seating.

They have a full food menu with both traditional and international dishes (like pizza). I never tried their food but it looked and smelled amazing, especially their delicious breakfast.

This cafe is a great spot for lunch or a coffee, but it is less laptop-friendly for long work days.

Hours: 7AM-9:30PM daily, except Tuesdays

Address: C. de Ignacio Allende 218, RUTA INDEPENDENCIA

Once in Oaxaca (one of the best cafes in Oaxaca)
Once in Oaxaca (one of the best cafes in Oaxaca)
Sagredo y Filemon | Pan y Cafe
Sagredo y Filemon | Pan y Cafe

6. Café Brújula Alcalá

Hours: 7:30AM-10PM daily, closes at 9PM on Sunday

Address: C. Macedonio Alcalá 104, RUTA INDEPENDENCIA

Café Brújula is a popular coffee chain in Oaxaca. While their drinks aren’t my favorite, their Alcalá location is absolutely lovely. The backyard courtyard is my favorite place in Oaxaca to work. It is very important that you head to the right location though since they are definitely not all the same!

Café Brújula Alcalá - a great shaded outdoor space
Café Brújula Alcalá – a great shaded outdoor space
Pan con Madre - the best pastries and breads in Oaxaca
Pan con Madre – the best pastries and breads in Oaxaca

7. Boulenc

Boulenc is known to have one of the most delicious breakfast in Oaxaca, Mexico. A bold statement, but lots of people tend to agree based on the long line out the door each day before the cafe even opens!

Boulenc is easily the most famous brunch cafe and a must-visit while in Oaxaca. But you’re going to want to plan to arrive early for a table.

This is your classic brunch spot, a not the type of cafe where you’ll spend a few hours on your cafe.

If you are in a rush and don’t have time to wait for a table, you can grab a snack and a drink at their takeaway shop next door.

Hours: 8:30AM-10:30PM

Address:C. Porfirio Díaz 207, RUTA INDEPENDENCIA

8. Pan con Madre

If it’s your first time in Oaxaca then you’re probably wondering where to find the best bread in the city. Look no further because Pan con Madre is the best choice for fresh baked bread.

We stopped by this European style bakery weekly to pick up our loaf of delicious sourdough bread! The staff working here is always so lovely and sweet.

It is also a lovely place to hang out in the backyard with a sweet pastry and a book. Although it smells so good that it will be impossible to refrain from buying more baked goods.

They sell day old bread and pastries at a discount.

Hours: 8AM-8:30PM daily except Sunday

Address: C. de Quetzalcóatl 205-D, RUTA INDEPENDENCIA

Cardamom bun from Pan con Madre
Cardamom bun from Pan con Madre

9. Ooooa.studio

If you’re visiting the Botanical Gardens (Jardín Etnobotánico de Oaxaca) then this is a gorgeous and delicious cafe closeby. It is a great place to enjoy breakfast to fuel up before heading over to your garden tour.

You’ll find all of the brunch classics and some of the best coffee in the city.

10. La Selva De Los Gatos

Cat lovers? This one is for you! La Selva De Los Gatos is a vegan cat cafe in the charming neighborhood of Jalatlaco.

There is a 50 peso fee for entrance, but that can be applied as a food or drink credit,

Hours: 10AM-6PM daily, except Wednesday

Address: C. de Mariano Abasolo 710, RUTA INDEPENDENCIA

11. Onnno Lonchería

Another lovely cafe in the Jalatlaco neighborhood. Onnno Loncheria is best known for their excellent coffee and pastries. Make sure to try the cardamom bun if it’s available. With strong WiFi and outlets available, it is a lovely place to get some work done.

There is a full menu available, that can be enjoyed inside or in their backyard space.

Hours: 9AM-5PM daily

Address: Mártires de Tacubaya 308-Interior 1, RUTA INDEPENDENCIA

12. Super Jugos Angelita

This is less of a cafe and actually a popular juice stall in Mercado Sánchez Pascuas, but I felt it still deserved a spot on the list. I visited here almost daily for a large green juice while doing my market shop for fruits and veggies. Prices are super reasonable and the sizes are enormous. My favorite is the Preventito, but really everything is delicious.

There is an option to dine in or take out. Make sure to grab a tamale just across while you wait for your juice.

Hours: 6AM-2:30PM daily

Address: Calle de Tinoco y Palacios 102, RUTA INDEPENDENCIA, Luis Jimenez Figueroa,

Getting to Oaxaca

Oaxaca is fairly easy to get to because it has its own international airport, Xoxocotlan International Airport (OAX). There are a few direct flights to Oaxaca from US destinations like Los Angeles and Dallas, but most international flights have a quick layover in Mexico City. 

If you’re planning to extend your trip and spend some time in Mexico City as well, you can find a number of domestic flights and buses between the two cities.

The Oaxaca airport is located about 15-20 minutes outside of the city center. You have the option of a private car ($28) or a shared car ($7). 

Sign up for Heymondo travel insurance to make your travel experience worry-free. Heymondo covers medical expenses, 24-hour medical chat, COVID coverage, delays, cancellation, and more. Check out Heymondo here.

Don’t forget travel insurance

Getting around Oaxaca

It is super easy to get around Oaxaca, as the city’s tourist center is actually quite small. You can walk from one end of Oaxaca’s downtown to the other in about 30 minutes. 

If you’re traveling to other neighborhoods or don’t feel like walking, you can use the rideshare app DiDi. There is no Uber in Oaxaca, but DiDi is a comparable alternative. Between Centro and Reforma or Jatalaco we typically paid between 80-100 Mexican pesos (in 2024).

There are also collectivo available, which are shared taxis. These are hailed on the street and can be taken if the driver is already going in your direction. 

If you’re traveling further outside of the city then you have the option of renting a car or joining a tour, depending on your preference. We rented a car twice while in Oaxaca and it was a great way to have more independence when exploring, but you’ll learn a lot more about Oaxaca’s history and culture when joining a tour. 

GRANA B&B - the best place to stay in Oaxaca
GRANA B&B – the best place to stay in Oaxaca
Outdoor courtyard at GRANA B&B
Outdoor courtyard at GRANA B&B

Where to stay in Oaxaca

You can find a wide range of hotels and apartments in Oaxaca. There are so many beautiful boutique hotels to stay at in Oaxaca City.

Here are a few of the best hotels in Oaxaca:

If you’re looking for a longer stay, then there are one and multi-month apartments available on platforms like Airbnb and available through local Facebook groups.


GRANA B&B is a lovely bed and breakfast in the heart of Oaxaca City. The bright and plant-filled space is an oasis in the city. A delicious breakfast is served daily in their dreamy kitchen. Rates start at less than $200/per night.

Check rates and availability

Best things to do in Oaxaca

There is truly so much to do and see in Oaxaca. We spent a full month in the city and still felt like we only scratched the surface of this amazing place. From the endless art galleries and markets to the incredible cultural monuments and striking landscapes to visit on a day trip, you’ll never run out of fun things to do in Oaxaca! 

  • Join a tour at the Oaxaca Botanical Garden (Jardín Etnobotánico de Oaxaca) – show up early!
  • Admire the Santo Domingo Church (Templo de Santo Domingo de Guzmán)
  • Explore Oaxaca’s countless art galleries (and buy art!!)
  • Check out the collection at the Oaxaca Textile Museum (Museo Textil de Oaxaca)
  • Visit the Centro Cultural San Pablo
  • Hang out in Zocalo 
  • Check out the street art of Jalatlaco 
  • Try a Tlayuda, Oaxacan pizza 
  • Watch a performance at the Macedonio Alcalá Theater (Teatro Macedonio Alcalá)
  • Visit the Metropolitan Cathedral of Oaxaca
  • Try salty chapulines, grasshoppers
  • Take a day trip to Hierve de Agua 
  • Spend a morning at the ruins of Monte Alban
  • Join a mezcal tour (or mezcal tasting)
  • Check out the local Oaxacan markets
  • Enjoy a cold tejate – a typical Oaxacan drink 
  • Head to the coast for Puerto Escondido, Mazunte, and San Agustinillo 
  • Go hiking in the Sierras
  • Visit the world’s widest tree in Tule 

Visit Oaxaca? Here are some other articles to check out!

Like my guide to the best cafes in Oaxaca? Make sure to Pin it for later!

12 Best Cafes in Oaxaca, Mexico pin
12 Best Cafes in Oaxaca, Mexico pin

Let's get to know each other

keep me updated