Spend some time in one of these top hotels in Mexico City and discover why the Mexican capital is becoming such a booming tourism destination.
Top Hotels in Mexico City
From the best hotel stays near the airport and boutique hotels in popular Mexico City neighbourhoods like Condesa and Zona Rosa district, here’s where you should stay on your next trip to CDMX.
Chaya B & B Boutique
A top (and affordable) boutique hotel in Mexico City is Chaya Bed & Breakfast Boutique. Located in the centre or ‘Centro Historico’, here you’ll be just a short walk from popular Mexico City landmarks like the Zocalo and the Palacio de Bellas Artes. Set in a beautiful building from the 1920s, this hotel has everything you need for a comfortable stay. Enjoy the rooftop terrace, free breakfast, and all-around good vibes. If this is your first time in Mexico City, staying at a stylish and historic hotel like this one will show you just why Mexico City is a budding tourist destination.

Hostel Mundo Joven Cathedral
Want to spend a night or two in the centre of the Universe? This cheap Mexico City hotel is located smack dab in the middle of the Plaza del Zocalo, once used as the main centre when the Aztecs occupied the city before colonial times. The area was used for sacred ceremonies, and the Aztecs not only used the space as their city centre but believed it to be the centre of the Universe at the time. You can see the remaining artefacts in the nearby Museo del Templo Mayor.
Ideal for solo travellers and backpackers, Hostel Mundo Joven Cathedral is one of the best hostels in Mexico City. The hostel is also located just steps from the subway and most of the main Mexico City attractions are within walking distance, so if you’re just in town for a day or two this is a good choice for something fairly central. They even offer free walking tours every day, so you can easily explore the sights with some locals! Mundo Joven has everything to satisfy any traveller and backpacker: a free continental breakfast, clean rooms with big lockers, options for female-only dorms, and the hostel rooftop is the perfect place to socialize after a day of exploring.
Casa Decu
Just five km away from the central Zocalo area of CDMX is probably the most popular Mexico City neighbourhood for tourists, Condesa. Also known as Condesa-Roma, the area consists of the trendy (seriously trendy) the Condesa and Roma districts of CDMX.
A 3-star hotel in Condesa, this is an affordable place to stay if you’re visiting Mexico City for a few days with a small group. Guests can enjoy the free WiFi, the rooftop bar and terrace (this seems to be a thing in Mexico City), and a free continental breakfast is delivered straight to your room. The guestrooms here vary from spacious junior, superior, to duplex suites, and there’s a fitness centre on-site. Their website says it’s a pet-friendly hotel but call in advance to book your pet, as it’s an extra charge.
Ignacia Guest House
One of the top-rated bed and breakfasts in Mexico City is Ignacia Guest House, located right in the heart of La Roma Norte district. You’ll really feel the history of this upscale neighbourhood, as Ignacia Guest House is a renovated mansion that’s been converted to a top boutique hotel experience in CDMX.
This hotel has all of your basic amenities like free WiFi, breakfast, and a lounge. Plus, you’ll be steps from Mercado Roma, which is one of Mexico City’s best boutique and outdoor markets. You’ll forget where you are at Mercado Roma when you’re enjoying a happy hour mojito on their terrace and sampling signature paletas to your heart’s delight.
Hostel Hipster Roma
Roma-Condesa is one of the more upscale and safest neighbourhoods in Mexico City. But if you’re travelling on a budget, there are some great affordable hotel options here. One of the most popular cheap hotels in Mexico City’s Roma-Condesa district is the Hostel Hipster Roma. The hostel is located in a beautiful building (no surprise for the Condesa district) and complete with a communal kitchen and free WiFi. Choose from female-only, male-only, and mixed dorms available for less than $20/night.
Hostel Mexico DF Airport
The cheapest option for hotels in Mexico City near the airport is Hostel Mexico DF Airport. The hostel is only a five-minute walk from the airport, so you don’t need to worry about a taxi or shuttle. Come here for the funky design in the common spaces and cozy rooms. Guests also rave about the friendly staff here at this hostel, making it an all-around ideal place to unwind and get your bearings before heading in our out of the city. There’s a great area for socializing, free WiFi and breakfast, and a restaurant on-site and a nice little rooftop.
Courtyard by Marriott
Isn’t having a hotel that leads directly to your airport terminal one of the best hotel initiatives ever? The Courtyard by Marriott Mexico City Airport offers just that. The property is connected to Terminal 1, so you can roll right out of bed and to the airport if you have an early morning flight. They offer free shuttle service is you’re coming in or out of Terminal 2. On top of the ideal location, this Mexico City Airport hotel has great ratings and a moderate price range of less than $200/night. Plus there’s a fitness centre, 24-hour room service, reception, and satellite TV; what more could you want?
Casa Aldama Guest House
About 20 minutes southwest of downtown Mexico City is the lovely residential neighbourhood of Coyoacan. This area is Frida Kahlo’s birthplace and a really quaint and charming section of the city; try not to fall in love with this district! For a perfect hotel stay in Coyoacan, look no further than Casa Aldama Guest House. Featuring a gorgeous garden, free WiFi, and free bike rentals, this Mexico City hotel is worth the splurge.
The host at Aldama Guest House is full of expert advice on what to do in Mexico City, so you’ll be in good hands. The property is also just a short walk from the Frida Kahlo Museum, which is ideal for getting there early to be one of the first in line! The museum is one of the most popular sights in Mexico City, and Frida Kahlo’s historic family home sees hundreds of visitors a day.