Where to stay in Mexico City

Teotihuacán

Choosing the right neighbourhood is more important in Mexico City than choosing the hotel itself.

The city is huge and the wrong location can mean dozens of extra minutes in traffic every day. Or even a safety risk.

If you're coming to Mexico City for the first time and don't want to spend a long time studying each neighborhood, book a hotel in Roma Norte or Reforma.

This is where I would stay on my next visit.

View all hotels in Roma Norte

Quick answer.

What are you looking for? Recommended neighbourhood
First visit to Mexico City Roma Norte or Reforma
Best overall location Roma Norte or Reforma
Restaurants and bars Roma Norte or Condesa
Nightlife Roma Norte or Reforma
The best atmosphere Condesa
A quieter stay Condesa
Family holidays Condesa
Luxury hotels Polancoor Reforma
Sights close on foot Centro Histórico
Stay for 2-3 days Roma Norte or Centro Histórico
Business trip Polanco

The best areas in CDMX + map

We visited all the neighborhoods in person and stayed in two of them (realistically three, as the hotel was right on the border of Roma Norte and Condesa).

To illustrate where to stay, I've created a map of the best neighborhoods:

Roma Norte - the best neighbourhood for a first visit

If I had to recommend a single neighborhood in the city, it would be Roma Norte.

It is here that you will find the best combination of restaurants, cafes, cocktail bars, safety and accessibility to the main attractions.

In the evening, you can spend most of your time on foot without having to deal with Uber.

  • ✅ Beautiful clean neighbourhood full of trees and colonial buildings
  • ✅ very safe
  • ✅ modern cafes, restaurants, bars, but also street stalls
  • ✅ lively atmosphere in the evening and during the day
  • ✅ great choice of hotels
  • ✅ good transport links (metro and metro buses)
  • ❌ almost no big international chains

Recommended hotels in Roma Norte

View all hotels in Roma Norte

Condesa - the nicest and greenest part of town

Condesa tends to be the most common alternative to Roma Norte.

The atmosphere here is quieter, more elegant and more residential. Condesa is home to the wealthier class and it looks like it.

Everything is neat and clean.

If you are planning a longer stay or travelling with your family, Condesa may even be a better choice than Roma Norte or Reforma.

  • ✅ Beautiful clean neighbourhood full of trees and parks
  • ✅ very safe
  • ✅ modern cafes, restaurants, bars
  • ✅ quiet atmosphere
  • ✅ lower prices than in Roma Norte or Reforma
  • ❌ further to the airport and from the metro
  • ❌ less local vibe than Roma Norte
  • ❌ almost no big international chains

Recommended hotels in Condese

The 10 best hotels in Condesa

Reforma - best availability and great hotels

This neighbourhood (or rather the area around Passe de la Reforma and Ángel de la Independencia) tends to be the most practical location for many travellers.

The atmosphere is not as distinctive as Roma Norte or Condesa, but you get the largest selection of large international hotels and very good accessibility around the city.

  • ✅ The most international hotel chains
  • ✅ close to parks and monuments
  • ✅ modern cafes, restaurants
  • ✅ good transport accessibility
  • ❌ very busy during the day (heavy car traffic)
  • ❌ highest hotel prices

Recommended hotels around Reforma

Top hotels along Reforma Street

Historic center - if you want to stay near the sights

I recommend the Historic Center especially for travelers who want the Zócalo, Metropolitan Cathedral or Palacio de Bellas Artes literally around the corner.

During the day, the centre is fascinating. In the evening, however, it has a very different feel than Roma Norte or Condesa. Despite this, the historic centre is one of the safer areas in CDMX.

We walked twice between 4:30am and 5:30am (the least safe time) and everything went off without a hitch.

  • ✅ Historical sites close by foot
  • ✅ closest to the airport
  • ✅ good transport accessibility (3 metro lines, metrobuses)
  • ✅ large concentration of cheap hostels aimed at young people
  • ❌ strange atmosphere at night (completely empty streets)
  • ❌ lots of homeless people
  • ❌ few local bars or cafes

Recommended hotels in the centre

  • Gran Hotel Ciudad de México ***** - a bit dated but still architecturally beautiful hotel, rooms clean and service good
    • 📢 recommend from personal experience
  • Best Western Majestic **** - traditional chain right on the Zócalo square, great value for money
  • Mexico City Hostel - very cheap hostel with shared bathrooms, but well rated and right next to the Zócalo square (prices from 25 usd!)

Cheapest hotels in the historic centre here

Polanco - the most luxurious part of Mexico City

If you're looking for luxury hotels, top-notch restaurants and modern surroundings, focus on Polanco.

But for a first visit, I'd still prefer to recommend Roma Norte, Reform or the historic center.

For me, Polanco is more of a good choice for business travel or for those who prefer the ultimate in comfort and luxury.

  • ✅ Quality hotels
  • ✅ very safe and clean
  • ✅ the largest concentration of upscale shops and restaurants in all of Latin America
  • ❌ far from the airport, poor accessibility by public transport
  • ❌ very international but little local atmosphere
  • ❌ expensive hotels

Recommended hotels in Polanco

View the most luxurious hotels in Polanco

Roma Norte, Reforma or Condesa?

This is the most common dilemma of visitors.

  • 👉 Choose Roma Norte if you want restaurants, bars and a livelier atmosphere
  • 👉 Choose Condesa if you prefer parks, a quieter environment and a slower pace
  • 👉 Choose Reforma if you want a large selection of multinational chains
  • Compare hotel offers by location

In fact, you won't go wrong with any of these neighborhoods.

Is Mexico City safe?

For the average tourist, Roma Norte, Condesa, Polanco and the historic centre are safe locations for accommodation.

The biggest mistake is booking a hotel based on price alone, regardless of location.

I would rather stay in a simple hotel in Roma Norte than a luxury hotel on the outskirts of the city.

What about Airbnb?

It is with Airbnb that you often find a large number of cheap offers outside the centre.

Personally, I'd go the standard hotel route in Mexico City.

Mexicans are great hosts, and I'm sure most Airbnb listings will be reputable, but in worse neighborhoods.

The problem can be not only safety, but also the distance to the city center and having to always use Uber, which can get expensive in the end.

I discuss this issue in detail in my article Safety in Mexico City.

Where would I live?

If I booked a hotel today with my own money:

  • 🥇 Roma Norte
  • 🥈 Condesa
  • Centro Histórico

And if I had to recommend one single hotel for most visitors?

Choose a hotel in CDMX by location

Prices and seasons: when to book a hotel?

Mexico City is a huge city and not one of the world's major tourist destinations.

Therefore, seasons don't have as much of an impact on hotel prices as, say, Cancun or other beach resorts.

Because CDMX acts as the main business hub of Latin America, the hotel offer is really extremely wide, so even for big events like sports matches or concerts, availability is not a problem.

  • The ideal time to book - 1 to 2 months in advance
  • if you are going to a big event (football, concerts) - preferably 3-4 months in advance for the best price

Otherwise prices are similar across the year.

This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.

Any questions left?

If you have any questions or comments about the article...

0 comments

Sign in to Cestee

... the worldwide travel community

Continue with Facebook

Do not have your travel account yet? Sign up