Mexico › Oaxaca Travel Guide
Updated: April 5, 2026
See Also

Oaxaca is a historic city in Mexico and a UNESCO World Heritage site. It is one of my absolute favorite places to visit in the country. The city is famous for its well preserved colonial architecture, world class cuisine, vibrant markets, and deep indigenous roots. The local Zapotec and Mixtec cultures influence everything from the colorful textiles to the complex mole sauces that define the region.
Frequently Asked Questions about Oaxaca

The gazebo at the center of the main plaza in the center of Oaxaca.
Where is Oaxaca?
Oaxaca is located in southwestern Mexico and serves as the capital of the state of Oaxaca. It sits in the Valles Centrales (Central Valleys) region, surrounded by the Sierra Madre mountain range. The city is roughly 460 km southeast of Mexico City and 340 km from Puebla. Non-stop flights from Los Angeles take about 3 hours 50 minutes, while flights from Dallas take around 3 hours. From Mexico City, it is a quick 50 minute flight.
How big is Oaxaca?
The Oaxaca metropolitan area has a population of over 715,000. While the city has grown, the historic center remains compact and easy to navigate. It sits at an elevation of about 1,550 meters (5,000 feet), which provides a temperate climate for much of the year.
What is the history of Oaxaca?
The region has been inhabited for thousands of years by Zapotec and Mixtec civilizations, with Monte Albán serving as a major ancient capital. Spanish settlement began in the 1520s, but because the area lacked significant mineral wealth like gold or silver, the indigenous cultures remained remarkably intact. Oaxaca was the birthplace of two prominent Mexican presidents, Benito Juárez and Porfirio Díaz. In recent years, the city has become a global hub for art and gastronomy, though it remains a center for social activism and political expression.
How do I get to Oaxaca?
Direct international flights arrive from US hubs like Dallas, Houston, and Los Angeles. Most other travelers connect through Mexico City. For those already in Mexico, first class buses (ADO) are excellent. The trip from Mexico City takes about 6 to 7 hours, and from Puebla it is roughly 4 hours 30 minutes. Buses arrive at the ADO First Class terminal on Calzada Niños Héroes de Chapultepec. From the station, take a registered taxi to the center for about 70 to 100 pesos.

The ancient ruins of Monte Alban on the outskirts of the city make a for a great day trip.
What are the options for Oaxaca airport transportation?
Oaxaca International Airport (OAX) is 10km south of the city. Upon arrival, you must buy a ticket at the authorized kiosk inside the terminal. Shared shuttles (colectivos) cost around 150 pesos per person and will drop you at your hotel, though they can be slow if you are the last stop. Private taxis cost approximately 500 to 600 pesos and are much faster. There are no ride sharing pickups allowed directly at the terminal.
Can I use Uber in Oaxaca?
Uber does not operate in Oaxaca. DiDi is available and commonly used by locals, but taxis remain the most reliable way to get around for visitors. Always agree on the fare before getting into a taxi, as they do not use meters.
Can I drive to Oaxaca?
I generally do not recommend driving to Oaxaca from the US border due to the extreme distance and safety concerns in northern border states. However, the new Barranca Larga-Ventanilla highway now connects Oaxaca City to the coast (Puerto Escondido) in just under 3 hours, making a rental car more tempting for those planning a multi stop trip within the state. Within the city itself, a car is a liability due to narrow streets and limited parking.
Do I need a car in Oaxaca?
No, a car is unnecessary. The historic center is very walkable. For longer trips to sites like the Tule Tree or Mitla, you can use affordable local taxis, colectivos, or join a guided tour. Taxis within the city center usually cost between 70 and 100 pesos.

Public concerts in the plaza are popular with locals and tourists alike.
When is the best time to go to Oaxaca?
The best weather is from November through February when the air is clear and dry. March to May is the warmest period. The rainy season runs from June to October, usually consisting of afternoon showers. Two major events draw massive crowds: the Guelaguetza festival in July and Day of the Dead (Día de los Muertos) in late October and early November. If you plan to visit during these times, book your hotel at least six months in advance.
Where should I stay in Oaxaca?
Aim to stay in the historic old center (Centro Histórico) to be close to the major sights, markets, and restaurants. For a more local feel, look at the Jalatlaco neighborhood with its cobblestone streets and murals, or the quiet Xochimilco district. Most of the best hotels are housed in beautifully restored colonial buildings.
My Favorite Hotels
- Centro/Zócalo: Casa Antonieta
- Santo Domingo: El Callejón
- Jalatlaco: Los Pilares
- 5-Star: Quinta Real
- 4-Star: Casa de Sierra Azul
- Budget: Santa Cecilia
- For families: El Callejón
- For couples: Casa Antonieta
Other excellent options include the mid range Casa de las Bugambilias, known for its focus on local art, and Las Golondrinas, which features a lush garden. For hostel seekers, Hostel Don Niño is located near the bus terminal and offers both dorms and private rooms.
What are the best things to do in Oaxaca?

The Rufino Tamayo Museum in Oaxaca.
Start at the Zócalo (main square) to watch the street performers and enjoy the atmosphere. Visit the Templo de Santo Domingo de Guzmán, which features an incredible gold leaf interior. Behind the church, the Ethnobotanical Garden (Jardín Etnobotánico) is a must see, but you must join a guided tour to enter.
The Museo de las Culturas provides a deep dive into the region’s history, including the treasures found in Tomb 7 at Monte Albán. For art lovers, the Museo Rufino Tamayo is essential.
Shopping at the markets is a highlight. Mercado Benito Juárez is great for cheese (quesillo), mezcal, and leather goods. Mercado 20 de Noviembre is famous for its “Pasillo de Humo” (Hall of Smoke) where you can buy grilled meats. For handicrafts like alebrijes (carved wooden figures) or black pottery, visit the Mercado de Artesanías.
What are the best things to do around Oaxaca?
Monte Albán is the most important archaeological site in the area and should be visited early in the morning to avoid the heat. Other great day trips include the frozen waterfalls of Hierve el Agua, the ancient ruins of Mitla, and the massive Tule Tree. Most hotels can arrange tours through operators like Oaxaca Tours or Las Bugambilias Tours.

Preparing a traditional pasilla chili sauce in a restaurant. Oaxaca is full of excellent regional cuisine.
What are the restaurants like in Oaxaca?
The food here is legendary. You must try the seven moles, especially mole negro. Other staples include tlayudas (large, thin, crunchy tortillas with toppings), tetelas (triangular corn pockets), and tamales oaxaqueños wrapped in banana leaves.
Casa Oaxaca and Restaurante Catedral are top choices for high end traditional dining. Los Danzantes offers a modern take on Oaxacan flavors in a beautiful setting. For an authentic and affordable experience, try the tacos at Lechoncito de Oro or explore the food stalls in the markets. Zandunga is the place to go for Isthmus style cuisine.
Does Oaxaca have cooking classes?
Yes, taking a cooking class is one of the best ways to experience the culture. Casa Crespo offers hands on lessons that start with a market tour. For an indigenous perspective, El Sabor Zapoteco in the village of Teotitlán del Valle is highly recommended.
Does Oaxaca have places to learn Spanish?
Oaxaca is an ideal location for language immersion. Amigos del Sol and Becari Language School are popular choices with flexible schedules. The Instituto Cultural Oaxaca offers more structured, long term programs in a beautiful campus setting.
Does Oaxaca have ways to volunteer?
There are several reputable organizations working to support the local community. Oaxaca Streetchildren Grassroots and Fundación En Vía, which focuses on microfinance for women in rural villages, are both excellent organizations to contact for donation or volunteer opportunities.
What currency is used in Oaxaca?
The Mexican peso (MXN) is the local currency. While many hotels and upscale restaurants accept credit cards, Oaxaca is still very much a cash based society. You will need pesos for markets, taxis, small eateries, and museum fees. Use ATMs located inside banks for the best rates and security.
Is Oaxaca expensive?
Compared to Mexican beach resorts like Cancún or Los Cabos, Oaxaca is very affordable. You can find high quality meals for under $10 USD and comfortable midrange hotels for $80 to $120 USD. Museum entry fees are typically around 95 pesos ($5 to $6 USD).
Is Oaxaca safe?
Oaxaca is generally very safe for tourists. Petty theft can happen in crowded markets, so keep your belongings secure. Stick to well lit areas at night and use official taxis if traveling outside the main historic center after dark. Overall, the atmosphere is welcoming and family friendly.