Oaxaca travel guide

Oaxaca tourism | Oaxaca guide

You're Going to Love Oaxaca

With its quiet, country lifestyle, everything slows down in Oaxaca City. This is where you go to enjoy beautiful weather, tuck in to delicious local cuisine and then get steeped in rich Mexican culture. You can also take a trip into history, with multiple exciting ruins to visit.

Top 5 Reasons to Visit Oaxaca

When to Visit Oaxaca

Estimated hotel price

Oaxaca in {1}

1 night at 3-star hotel
Prices are not fixed and may vary with time

You can visit Oaxaca City all year round because of its agreeable climate. Daytime summer temperatures are humid and reach 91.9 °F. Dry, winter-month weather sees temperatures drop to 48 °F.

Average temperatures
Celsius (°C)
When the weather is nice in Oaxaca

How to Get to Oaxaca

Airports near Oaxaca

Airlines serving Oaxaca

Good (68,575 reviews)
Good (46,515 reviews)
Good (3,682 reviews)
Good (4,221 reviews)
Good (24,881 reviews)
Good (5,529 reviews)
Good (9,744 reviews)
Good (3,231 reviews)
Show more

Where to Stay in Oaxaca

If you love luxury, check out a night at the Suites Bello Xochimilco. Otherwise, Hotel de la Parra is a neat colonial residence transformed into a present day hotel. Budget travelers will enjoy the hospitality of Iguana Hostel.

Popular Neighborhoods in Oaxaca City

Where to stay in popular areas of Oaxaca

Most booked hotels in Oaxaca

How to Get Around Oaxaca

The Cost of Living in Oaxaca

Shopping Streets

There are multiple markets to cruise around. Check out Pochote Marke for some delicious prepared food or the popular Mercado Benito Juarez for everything from leather goods to fresh fruits.

Groceries and Other

A quart of milk costs around MXN15 and a dozen eggs will come to MXN22.

Cheap meal
Cheap meal
A pair of jeans
A pair of jeans
Single public transport ticket
Single public transport ticket

Where to Eat in Oaxaca

Tuck into scrumptious local cuisine with a tasting menu at Casa Oaxaca for MXN605 per person. Or, enjoy some ceviche with beer at Marco Polo for around MXN400 per person.