Where to stay in Mexico City
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.
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
- ONTO Tonalá ***** - best value for money for a modern luxury hotel
- ULIV Pulse Roma Norte **** - popular choice for digital nomads, cheap modern hotel
- Hotel MX mas, Trademark Collection by Wyndham **** - very cheap hotel, clean simple modern rooms, the security of a big brand
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
- Cholula Condesa Hotel by Lumina ***** - luxury boutique hotel right in the centre of the district, great value for money
- Casa Decu **** - a small and cheaper boutique hotel in a quiet central area of Condesa
- Hostal Roma Condesa - a small private hotel with the lowest prices (from 60 usd per night) and consistently good ratings
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
- Four Seasons Mexico City ***** - one of the best (but also most expensive) hotels in CDMX, great location near Chapultepec Park
- Hotel Geneve CD de Mexico ***** - very well known hotel, a bit old-school but great value for money, located on the border of Reforma/Roma Norte
- Hotel MX mas reforma, Trademark Collection by Wyndham **** - traditional budget chain of simple but clean and modern hotels. Great location at a great price
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
- Presidente InterContinental Mexico City by IHG ***** - a classic in Polanco and one of the largest hotels in CDMX
- W Mexico City ***** - a modern lifestyle chain (my favorite brand for city stays)
- Camino Real Polanco ***** - famous hotel popular with celebrities, known for its designer pink wall outside the main entrance
- Las Alcobas ***** - designer boutique luxury ideal for shopping as it is right on Avenida Presidente Masaryk
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.
Any questions left?
If you have any questions or comments about the article...