Buenos Aires vs Mexico City

Argentina · Latin America

Buenos Aires

is Villa Crespo
Mexico · Latin America

Mexico City

is Roma Norte

Both cities will swallow you whole and you'll thank them for it. But they're doing different things. Buenos Aires runs on melancholy and leather and a dinner culture that doesn't start until 10pm - Villa Crespo is the proof. Mexico City runs on scale and ambition. Roma Norte packs more serious restaurants into one square kilometre than most capitals manage citywide. Buenos Aires is slower, cheaper, and easier to fall into. Mexico City rewards the people who chase it.

The Brooklyn of

Buenos Aires is Villa Crespo.

Villa Crespo is where Buenos Aires stops performing and starts living. Leather shops line Murillo, cocktail bars hide behind unmarked doors on Thames, and nobody rushes anywhere. It has Palermo's good restaurants without the tourist markup. The real porteño energy lives on these blocks, especially after midnight.

Calle Murillo packs over 3 blocks of leather shops end to end - jackets, bags, belts, and furniture, all at factory prices.
The Brooklyn of

Mexico City is Roma Norte.

Roma Norte is where art deco mansions share blocks with mezcal bars and some of the best restaurants on the continent. Tree-lined streets named after Mexican states. Sidewalk taco stands next to Italian fine dining. The city's creative class lives here, eats here, and stays out way too late on Álvaro Obregón.

Roma Norte is home to 2 Michelin-starred restaurants and over 30 independently listed dining spots within roughly a square kilometre of Álvaro Obregón.
The numbers

At a glance.

Buenos Aires Mexico City
Region Latin America Latin America
Country Argentina Mexico
Neighborhood Villa Crespo Roma Norte
Currency ARS MXN
Language Spanish Spanish
Cost level $$ Moderate $$ Moderate
Best months October to November and March to April October and November, plus March to May
Local time UTC-3 UTC-6
Plug EU & Australian plugs US plug
Emergency 911 police, 107 ambulance 911
Vibe overlap

What they share, and what they don't.

Both

Buenos Aires only

Mexico City only

The verdict

It depends on the weekend.

Buenos Aires Buenos Aires wins on atmosphere - late nights, cheap leather, and that porteño midnight energy.

Mexico City Mexico City wins on food - Contramar, Rosetta, and street tacos all within walking distance.

Common questions

Buenos Aires or Mexico City, answered.

Is Buenos Aires or Mexico City better for food?
Mexico City wins for food. Roma Norte packs more serious restaurants into one square kilometre than most capitals manage citywide, with sidewalk taco stands next to Italian fine dining and mezcal bars. Buenos Aires holds its own in Villa Crespo with good restaurants minus the tourist markup, but Mexico City rewards anyone who chases the meal.
Is Buenos Aires or Mexico City better for nightlife?
Buenos Aires edges it for late nights. Villa Crespo runs on porteño midnight energy, with cocktail bars behind unmarked doors and a dinner culture that doesn't start until 10pm. Roma Norte also stays out late on Álvaro Obregón, but Buenos Aires is built around the slow, melancholy night in a way Mexico City isn't.
Which is cooler, Villa Crespo or Roma Norte?
Depends on what you want. Villa Crespo is Buenos Aires when it stops performing - leather shops, hidden cocktail bars, and nobody rushing. Roma Norte is louder ambition: art deco mansions, tree-lined streets, and the city's creative class eating well. Both list $$. Pick Villa Crespo for slow atmosphere, Roma Norte for food and scale.
If you like this

Try one of these.

The dispatch

Stay in the loop.

New cities, updated guides, and travel tips for the neighborhoods worth visiting. Join the list.