Mexico City vs Oaxaca
Which would you pick?
The short answer
Oaxaca is the cheaper trip, by roughly 20% a day — $40–80 against $55–100 mid-range per person. Both Mexico City and Oaxaca are at their best in Nov–Apr, so one trip can take in both.
Is Mexico City cheaper than Oaxaca?
No: Oaxaca is about 20% cheaper than Mexico City per day, at $40–80 against $55–100 for a mid-range traveller.
- A cheap local meal costs much the same in both: $3–5 in Mexico City, $3–5 in Oaxaca.
- A mid-range hotel night starts about 29% lower in Oaxaca ($60–120) than in Mexico City ($85–170).
- A single transit ride starts about 25% lower in Mexico City ($0.30) than in Oaxaca ($0.40).
Side by side
Mexico City and Oaxaca side by side, mid-range per person in US dollars, both costed the same way (how we work these out).
| 🇲🇽 Mexico City | 🇲🇽 Oaxaca | |
|---|---|---|
| Daily budgetmid-range, per person | $55–100 | $40–80cheaper |
| Cheap meallocal staple | $3–5 | $3–5 |
| Mid-range hotelper night | $85–170 | $60–120cheaper |
| Transit ridesingle trip | $0.30cheaper | $0.40 |
| Avg. monthly salarylocal, for context | ≈ $850 | ≈ $500 |
What 3 and 7 days cost in Mexico City and Oaxaca
| Trip, per person | Mexico City | Oaxaca |
|---|---|---|
| 3 daysmid-range | $165–300 | $120–240 |
| 7 daysmid-range | $385–700 | $280–560 |
| 3 daysbudget | $105–180 | $75–150 |
| 7 daysbudget | $245–420 | $175–350 |
Over a full week Mexico City costs about $123 more per person than Oaxaca — roughly two extra mid-range days in Oaxaca for the same money.
Against local wages, one mid-range visitor day costs about 9% of an average monthly salary in Mexico City (≈ $850) and 12% in Oaxaca (≈ $500), so tourist prices sit further above everyday Oaxaca life.
The cheapest beds listed are $350–550 a night in Mexico City (Hostel dorm) against $250–400 in Oaxaca (Hostel dorm), while the top tier starts around $5,500 in Mexico City and $4,000 in Oaxaca.
Per person and before flights, from each guide's daily budget, which already includes a mid-range room; budget rows use the guides' 60% budget scale.
When to go
Filled months are the ones each guide recommends; hollow ones it warns off.
| Month | Mexico City | Oaxaca |
|---|---|---|
| January | Good | Good |
| February | Good | Good |
| March | Good | Good |
| April | Good | Good |
| May | Good | So-so |
| June | Avoid | Avoid |
| July | Avoid | Avoid |
| August | Avoid | Avoid |
| September | Avoid | Avoid |
| October | So-so | Good |
| November | Good | Good |
| December | Good | Good |
Both Mexico City and Oaxaca are in season in Nov–Apr, the window for a trip that takes in both.
In May only Mexico City is at its best, while Oaxaca's guide doesn't recommend that month.
In Oct it flips: Oaxaca is in season and Mexico City isn't.
The Mexico City and Oaxaca guides both warn off Jun–Sep, so plan a first trip to either outside those months.
Which one suits you
🇲🇽 Pick Mexico City over Oaxaca for
- Theater & shows, which only the Mexico City guide lists against Oaxaca: Palacio de Bellas Artes (the city's grand Art Nouveau/Art Deco palace of the arts, home to the Ballet…).
- Travelling in May, when Mexico City is in season and Oaxaca isn't.
🇲🇽 Pick Oaxaca over Mexico City for
- Stretching a budget: a day in Oaxaca runs about 20% less than in Mexico City.
- Markets & shopping, which only the Oaxaca guide lists against Mexico City: Mercado Benito Juárez (the central market a block from the Zócalo).
- Travelling in Oct, when Oaxaca is in season and Mexico City isn't.
One day in Mexico City against one day in Oaxaca
- Morning: in Mexico City, the Zócalo, the cathedral, and the Templo Mayor ruins beside it, before the square fills up; in Oaxaca, the Zócalo, then up the Alcalá to Santo Domingo, which is the walk everything else in the centro hangs off.
- Midday: in Mexico City, lunch in Centro, then the Palacio de Bellas Artes — go inside for the murals rather than just photographing the dome; in Oaxaca, Mercado Benito Juárez and Mercado 20 de Noviembre back to back.
- Afternoon: in Mexico City, west to Roma Norte and Condesa, which is walking and grazing rather than sightseeing; in Oaxaca, a tlayuda and a slow wander through Jalatlaco, or the galleries along the Alcalá if the heat has won.
- Evening: in Mexico City, Tacos first, then a drink at Licorería Limantour or Hanky Panky; in Oaxaca, Mezcal done properly rather than quickly.
Slot by slot from each guide's one-day plan; the full Mexico City and Oaxaca itineraries go to five days.
What you'd actually do
A few of each guide's picks, one per category before seconds — the full lists are on the guides themselves.
🇲🇽 Mexico City
A 22-million-person capital of murals, mercados, and arguably the best street food on Earth — sitting a mile and a half up in the sky. Far safer and far more cosmopolitan than its reputation.
- Licorería Limantour$$$Nightlife
- Pujol$$$Restaurants
- Palacio de Bellas Artes$$Theater & shows
- Hanky Panky$$$Nightlife
- Contramar$$Restaurants
🇲🇽 Oaxaca
Mexico's culinary capital and a UNESCO colonial jewel — mole simmered for days, mezcal poured by the people who made it, and Zapotec ruins on a hilltop just outside town.
- In Situ Mezcalería$$Nightlife
- Casa Oaxaca$$$Restaurants
- Mercado Benito Juárez$Markets & shopping
- La Mezcaloteca$$Nightlife
- Criollo$$$Restaurants
Practicalities
| Mexico City | Oaxaca | |
|---|---|---|
| Language | Spanish. English is common in upscale restaurants and hotels, rare on the street — basic Spanish transforms your trip. | Spanish, plus Zapotec and Mixtec in surrounding villages. English is spotty outside hotels and top restaurants — some Spanish helps a lot. |
| Altitude | 2,240 m / 7,350 ft — go easy on day one | 1,555 m / 5,100 ft — mild, rarely an issue |
| Tap water | Don't drink it — hotels provide bottled; restaurant ice is purified and fine | Don't drink it — bottled is cheap and everywhere |
Currency, Time zone, Power, Emergency are the same in Mexico City and Oaxaca; see either guide for the details.
Staying, getting around, money and safety in Mexico City and Oaxaca
First-timers usually base themselves in Roma Norte or Condesa in Mexico City, and in El Centro (around the Zócalo) or Santo Domingo / Alcalá corridor in Oaxaca.
Tipping differs: in Mexico City, 10% is the floor at any sit-down place, 15% for good service (cash preferred — 'propina' when paying by card); in Oaxaca, 10–15% at restaurants is standard and appreciated (wages here are modest).
The Mexico City guide warns about 4 scams (Street taxis, Card overcharges, The 'damaged bill' switch), the Oaxaca guide about 4 (Overpriced 'guides', Inflated taxi fares, Fake or low-quality mezcal).
Day to day, the Mexico City guide covers getting around by Uber / DiDi, metro & Metrobús and on foot & EcoBici, the Oaxaca guide by on foot, Colectivos (shared vans) and taxis.
On cash and cards, the Mexico City guide says cards are widely accepted in Roma, Condesa, and Polanco; street stalls, markets, and taquerías are cash-only, while the Oaxaca guide says Oaxaca City's centro is increasingly card-friendly at restaurants and hotels, but markets, mezcalerías, street stalls, and taxis are cash-only.
For mobile data in Mexico City, a Telcel SIM (~MX$200 with several GB, any OXXO or Telcel shop) gets you the country's best coverage; eSIMs (Airalo etc.) are the zero-effort option; in Oaxaca, Telcel has the best coverage in the city and surrounding villages, where signal thins out fast.
On safety, the Mexico City guide's verdict is “The reputation lags a decade behind reality: the neighborhoods visitors frequent — Roma, Condesa, Polanco, Coyoacán, the main Centro streets — feel like any big cosmopolitan city, full of families and joggers at night” and the Oaxaca guide's is “Oaxaca City is consistently regarded as one of Mexico's safest and most welcoming tourist destinations — the historic center feels relaxed even late in the evening.”
Mexico City vs Oaxaca: common questions
Is Mexico City cheaper than Oaxaca?
No: Oaxaca is about 20% cheaper than Mexico City per day, at $40–80 against $55–100 for a mid-range traveller. A cheap local meal costs much the same in both: $3–5 in Mexico City, $3–5 in Oaxaca.
When is the best time to visit Mexico City and Oaxaca?
Mexico City is at its best in Nov–May and Oaxaca in Oct–Apr; the months they share are Nov–Apr.
Can you combine Mexico City and Oaxaca in one trip?
Yes: Mexico City and Oaxaca are both in Mexico, so one set of entry rules covers the whole trip.
More comparisons with Mexico City or Oaxaca
Or read the guides to the nearby alternatives:

