Mexico City is an incredibly massive city of nearly 10 million people. And its various tourist attractions are scattered throughout, making choosing where to stay a challenge. But here are a few suggestions to help you decide:
Centro Histórico
As the name suggests, this is the historical part of the city built by the Spanish. But they constructed it over the former Aztec capital of Tenochtitlan, even filling in the lake around it. As such, it’s the district where you’re going to find most the significant landmarks from both the colonial and pre-Hispanic era.
Just keep in mind that at the time of writing, Line 1 of the subway which runs through this area is down for maintenance.
A highly-rated high-end hotel here is Círculo Mexicano, while popular mid-range options include Hotel Metropol and Hotel Marlowe.
Those on a stricter budget, meanwhile should consider Hotel Sonno Plaza Allende. Another good budget option is Hotel Costazul, a no-frills hotel which is a fairly easy walk to the Zocalo and Templo Mayor.
Roma/Condesa
The Roma and Condesa neighborhoods, which are adjacent to one another, are widely considered Mexico City’s hippest districts. They’re also hugely popular with foreigners, so it may be a good place to stay if you’re not comfortable speaking Spanish.
On the higher end, Roso Guest House is conveniently located and includes free breakfast.
Stanza Hotel and Hotel Marbella are highly-rated mid-range options, while those on a budget should consider Anys Hostal.
Other popular neighborhoods include Coyoacán, home to the Frida Kahlo Museum, and just an interesting place to wander around in general. But while worth visiting, it’s not a very convenient base from which to explore the rest of the city.
If you plan on taking a lot of day trips, another good option is to stay near one of the city’s main bus stations. The problem is, however, that the city has no less than FOUR main stations – to the west, north, east and south of the center.
While there’s no perfect option, you could get a head start on visiting Teotihuacan by staying somewhere near the northern station (Autobuses del Norte).
Booking.com