Skip to main content
AMZBooking
Mexico City

Comparison · Mexico City vs Oaxaca · Mexico

Mexico City vs Oaxaca

Two great trips, different strengths. Here is how they compare on the things that decide it.

Updated By the AMZBooking editorial team

Photo: Gobierno CDMX, CC0

Quick answer

Choose Mexico City for Tacos al pastor, National Museum of Anthropology and free sights; choose Oaxaca for Mole, Mezcal, lower day-to-day costs and a milder winter. Oaxaca is generally less expensive, and the two are about 365 km apart.

Key facts

Distance apart
365 km
Less expensive
Oaxaca
Best time for Mexico City
March–April and October–November
Best time for Oaxaca
October–March

Side by side

Mexico City vs Oaxaca
Mexico CityOaxaca
CountryMexicoMexico
Known forTacos al pastor, National Museum of Anthropology and Frida KahloMole, Mezcal and Monte Albán
Best time to visitMarch–April and October–NovemberOctober–March
Ideal stay5 days5 days
Mid-range budget per day$120–$220$80–$150
Cost levelAffordableAffordable
Warmest monthApril, 27°C (81°F)April, 32°C (90°F)
Coldest monthDecember, 21°C (70°F)January, 27°C (81°F)
Free sights in our guide116
Day trips in our guide66
Beaches——
AirportsMEX, NLU, TLCOAX

Which one is right for you?

Mexico City
Photo: Gobierno CDMX, CC0

Choose Mexico City for…

Tacos al pastor, National Museum of Anthropology and free sights. Mexico City sits at about 2,240 metres in a high valley ringed by volcanoes, built on the ruins of the Aztec capital Tenochtitlan. Its historic centre around the Zócalo holds the Templo Mayor ruins, the cathedral and Diego Rivera's murals, while Chapultepec…

Top sights compared

Top five sights in Mexico City and Oaxaca
#Mexico CityOaxaca
1ZócaloTemplo de Santo Domingo de Guzmán
2Metropolitan CathedralMuseo de las Culturas de Oaxaca
3Templo MayorJardín Etnobotánico de Oaxaca
4National Palace muralsMonte Albán
5Palacio de Bellas ArtesZócalo and Cathedral

Food compared

Signature foods
Mexico CityOaxaca
Tacos al pastorMole negro
ChilaquilesTlayuda
Tamales and atoleTasajo and cecina
TlacoyosQuesillo

Which is cheaper?

Oaxaca is usually the less expensive of the two: a mid-range day costs about $80–$150 per person there, against $120–$220 in Mexico City (AMZBooking estimates, excluding flights). Oaxaca on a budget.

Can you visit both?

Yes. Mexico City and Oaxaca are about 365 km apart, so they combine well in one trip: allow 5 days in Mexico City and 5 in Oaxaca.

Questions travellers ask

+Is Mexico City or Oaxaca cheaper?

Oaxaca is usually less expensive: about $80–$150 a day mid-range against $120–$220 (estimates).

+Is Mexico City or Oaxaca better for a first trip?

Pick Mexico City for Tacos al pastor, National Museum of Anthropology and free sights, or Oaxaca for Mole, Mezcal, lower day-to-day costs and a milder winter.

+How far is Mexico City from Oaxaca?

About 365 km in a straight line.