Oaxaca travel guide

Oaxaca Tourism | Oaxaca Guide

You're Going to Love Oaxaca

With a population of 262,566, Oaxaca is the largest city in Oaxaca, Mexico by the number of inhabitants. It is one of the most popular cities to visit in the country. Consider staying at least one whole day in Oaxaca to see all of its attractions.

Where to Eat in Oaxaca

If you’re looking for affordable options, Criollo (Calzada Madero 129) and Casa Oaxaca El Restaurante (Constitución n 104 a) are great picks.

When to visit Oaxaca

Oaxaca in June
Estimated hotel price
₹ 12804
1 night at 3-star hotel
Oaxaca in June
Estimated hotel price
₹ 12804
1 night at 3-star hotel

Looking for warm weather? Then head to Oaxaca in April, when the average temperature is 22 °C, and the highest can go up to 33 °C. The coldest month, on the other hand, is January, when it can get as cold as 9 °C, with an average temperature of 16 °C. You’re likely to see more rain in June, when precipitation is around 170 mm. In contrast, January is usually the driest month of the year in Oaxaca, with an average rainfall of 0 mm.

Data provided by weatherbase
Temperatures
Temperatures
Data provided by weatherbase

How to Get to Oaxaca

Plane

When flying to Oaxaca, you’ll arrive at Oaxaca Xoxocotlan (OAX), which is located 7 km from the city centre.

Bus

Several bus lines operate bus routes to Oaxaca, including Autobuses Unidos, ADO and OCC. From Puerto Escondido, the bus ride to Oaxaca takes 290 km and will cost you around ₹ 2,919. From Mexico City, the ticket costs about ₹ 5,838 for a journey of 579 km. The most popular bus station is Oaxaca Central bus station, located 1.4 km from the city centre of Oaxaca. Oaxaca Oaxaca de Juárez, OC, AU Terminal de Santa Rosa is also a commonly used station, and is 2.9 km from the city centre.

Plane

When flying to Oaxaca, you’ll arrive at Oaxaca Xoxocotlan (OAX), which is located 7 km from the city centre.

Bus

Several bus lines operate bus routes to Oaxaca, including Autobuses Unidos, ADO and OCC. From Puerto Escondido, the bus ride to Oaxaca takes 290 km and will cost you around ₹ 2,919. From Mexico City, the ticket costs about ₹ 5,838 for a journey of 579 km. The most popular bus station is Oaxaca Central bus station, located 1.4 km from the city centre of Oaxaca. Oaxaca Oaxaca de Juárez, OC, AU Terminal de Santa Rosa is also a commonly used station, and is 2.9 km from the city centre.

Airlines serving Oaxaca

KLM
Good (848 reviews)
Delta
Good (4,597 reviews)
Air France
Good (973 reviews)
Iberia
Good (1,549 reviews)
United Airlines
Good (4,930 reviews)
Qatar Airways
Good (2,478 reviews)
Air Canada
Good (5,729 reviews)
ITA Airways
Good (708 reviews)
Air Europa
Good (323 reviews)
Japan Airlines
Excellent (956 reviews)
Aeromexico
Good (815 reviews)
LATAM Airlines
Good (988 reviews)
American Airlines
Good (5,772 reviews)
WestJet
Good (1,917 reviews)
VivaAerobus
Good (438 reviews)
Volaris
Good (708 reviews)
Show more

Where to stay in Oaxaca

Average rates range from around ₹ 9,883 per night for a double room in a 3-star hotel to ₹ 15,568 and up for a 5-star experience. If you’re on a budget, well-reviewed accommodations include Parador San Agustin and Casa Dos Lunas.

Where to stay in popular areas of Oaxaca

Most booked hotels in Oaxaca

Quinta Real Oaxaca
4 stars
Excellent (9, Excellent reviews)
₹ 29,582+
Hotel Hacienda Los Laureles - Spa
3 stars
Excellent (9, Excellent reviews)
₹ 15,513+
Hotel Hacienda
3 stars
Excellent (8.6, Excellent reviews)
₹ 6,339+
Oaxaca Real
4 stars
Excellent (8.5, Excellent reviews)
₹ 7,222+
Hotel Victoria Oaxaca
4 stars
Excellent (8.4, Excellent reviews)
₹ 6,172+

Hiring a car in Oaxaca

Alamo, Economy Rent a Car and Europcar are the agencies with the best reviews in the city. The most popular location to hire a car in Oaxaca is the Europcar branch at Carretera Oaxaca - Puerto Angel, which is 7 km from the city centre.

Expect to pay ₹ 118 per litre in Oaxaca (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between ₹ 1,411 and ₹ 1,882. The most frequently booked car type in Oaxaca is Mini (Mitsubishi Xpander or similar). If you’re looking to save money, though, keep in mind that Compact car hire (Toyota Corolla or similar) is, on average, 78% cheaper than other car hire types in the city.

Alamo, Economy Rent a Car and Europcar are the agencies with the best reviews in the city. The most popular location to hire a car in Oaxaca is the Europcar branch at Carretera Oaxaca - Puerto Angel, which is 7 km from the city centre.

Expect to pay ₹ 118 per litre in Oaxaca (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between ₹ 1,411 and ₹ 1,882. The most frequently booked car type in Oaxaca is Mini (Mitsubishi Xpander or similar). If you’re looking to save money, though, keep in mind that Compact car hire (Toyota Corolla or similar) is, on average, 78% cheaper than other car hire types in the city.