Wondering where to stay in Mexico City? There are tons of hotels, vacation rentals and family run hospedajes that encompass Mexico City. There are a plethora of options and with the help of this article, finding a place to stay in Mexico City will be a breeze.
Mexico City commonly referred to as CDMX, is a vibrant city full of museums, parks and stunning architecture. Whether you’re on a backpacker budget or have a bit to splurge, there is an accommodation in Mexico City for every type of traveler.
In this article we’ll go over the best hotels in Mexico City, the best area to stay based on your travel preferences and list housing options for every type of budget. But first, are you in a hurry? If you are trying to book a room tonight or don’t have time to read the whole article, below I listed a quick list of the best places to stay in Mexico City for easy booking.
For full transparency, I have sprinkled some affiliate links in this post. As an Amazon Associate I earn from qualifying purchases that gives me a small commission at no extra cost to you if you decided to make a purchase. As always, I would never recommend a product or service that I didn't truely believe in. All proceeds go to keep Jess traveling and coffee ☕️. I thank you in advance.
- Where to stay in Mexico City for sight seeing – Gran Hotel Ciudad de Mexico
- The most unique place to stay in Mexico City – Capsule Hostel
- Where to stay in Mexico City if you’re on a Budget – Wanderlust District Hostel
- Where to stay in Mexico City for Luxury – St Regis Mexico City
- Best place to stay in Mexico City for the solo adventurist – Hampton Inn & Suites
- Where to stay in CDMX for business – Stanza Hotel
Best Area to Stay in Mexico City
Mexico City is riddled with culture, history, and an exploding food scene. The nation’s capital is a megalopolis, I mean it is the fourth most populated city in the world after all.
CDMX is a far cry from its distance past as it remains a relatively safe place to visit. There are 6 neighborhoods in Mexico City that are brimming with sleeping options that I recommend to stay.
These are the best neighborhoods to stay in Mexico City – Centro Historico, Zona Rosa, Condesa, Roma, Polanco and Coyoacan. Okay let’s go over the perks of each neighborhood below.
Centro Historico is where you’ll find some of the best places to stay in Mexico City on a budget. This area is perfect for the history buffs, as it’s the oldest neighborhood in the city.
If you are a first time visitor to Mexico City, a stay in the Centro Historico district is a great option as you’ll be super close to lots of Mexico City attractions such street markets, museums and nightlife.
Things to do in Centro Historico:
- Explore the Zócalo.
- Visit the Palacio de Bellas Artes.
- Marvel at the Palacio Nacional aka the Grand Palace.
- Temple Mayor.
- Have a drink at the observation deck of Latinoamericana (entrance to the observation desk is free if you’re having drinks).
- Eat street tacos at Los Cocuyos.
- Listen to mariachi bands at Plaza Garibaldi.
If you packed your party pants with you on your trip to Mexico City then stay in Zona Rosa. This neighborhood in Mexico City is jam packed with bars. From dive bars to posh cocktail establishments, Zona Rosa knows how to party. This area is vibrant, LGBTQ+ Friendly and a place where you can be yourself.
Things to do in Zona Rosa:
- El Angel or the Angel of Independence.
- Dance the night away.
- Enjoy a cocktail at the underground Xaman Bar.
- Eat a tasty Korean meal.
- Witness the Gay Pride Parade if you happen to be here in June.
- Look for a unique gift or piece of furniture at Fusion.
Condesa is where to stay in Mexico City for boutique hotels, palm tree lined streets, architecture and a trendy vibe. If you don’t mind walking a bit, Condesa puts you in perfect location to explore other districts in CDMX such as Roma, Zona Rosa and Centro Historico.
This area is the center of international cuisine in the city and hot night spots. This is a popular neighborhood with tourists and locals.
Things to do in Condesa:
- Try the chicharrón at Taqueria Orinoco.
- Check out art galleries like House of Gaga.
- Did you even go to Mexico City if you don’t experience the nightlife?
- Take a load off in Parque Mexico.
- Grab a cup of java at Blend Station which has the largest selection of Mexican coffee beans in the city.
Known for its chic atmosphere and food scene, Roma is one of the best neighborhoods to stay in Mexico City. This area is suitable for any type of traveler. For the young traveler looking to dance the night away at the clubs to families looking for good food and walking distance to many of Mexico City’s attractions.
Things to do in Roma:
- Have a microbrew at Falling Piano Brewing Co.
- Sip mezcal at El Palenquito.
- Museo del Objeto del Objeto, which tells a unique version of Mexico’s history.
- Grab a stool at one of the vendors inside Mercado Medellin.
If you’re looking to treat yourself then opt for a stay in the Polanco district of Mexico City. Polanco is where to stay in Mexico City for high end hotels, top notch restaurants, luxury shopping and art galleries.
Things to do in Polanco:
- Check out Mexico’s largest aquarium, Acuario Inbursa.
- Enjoy a gourmet Mexican meal at Pujol or Quintonil.
- Museo Nacional de Antropología.
- Visit Bosque de Chapultepec, one of the largest parks in Mexico City.
Coyoacán is one of the coolest and best neighborhoods in Mexico City for families. Full of museums, child friendly activities, markets and restaurants. This area of Mexico City is close enough to the center but far enough away that you can get away from the hustle and bustle.
Things to do in Coyoacán:
- Visit Frida Kahlo Museum for a deeper understanding of the renown Mexican artist.
- People watch at Plaza Hidalgo.
- Enjoy a local snack at the Mercado de Coyoacán.
- Cantina La Coyoacana – a traditional drinking establishment.
- Catch an open-air screening at dusk at the Cineteca Nacional.
Where to Stay in Mexico City on a Budget
Viajero CDMX Centro Hostel
- Location: Centro Historico
- Price: $23 & up
- Highlights: Location and real Mexican vibe
The hostel has lots of space for working remotely, making friends and to relax after a day of sight seeing. If you prefer more privacy you can book a private room with ensuite bathroom. If you are traveling solo, you can opt for a bed in a mixed dorm for the cheapest price.
- Location: Roma
- Price: $24 & up
- Highlights: Free breakfast, Style
The area is great, conveniently located close to a metro station, street food and nightlife. Stay here for a stylish digs and activities arranged for you at the hostel.
- Location: Zona Rosa
- Price: $10 & up
- Highlights: Unique Place to Stay, Price
One of the most unique places to stay in Mexico City is the Capsule Hostel. Not only is this a unique place to stay but its one of the cheapest places to stay in Mexico City.
The hostel has everything you need for a enjoyable stay including comfy beds, free wifi, a shared kitchen and a common living area. Located in Zona Rosa, you can mingle with friends at the hostel and party in the bars at night.
Facilities are clean and modern and you can’t beat the price. This is where to stay in Mexico City on a budget and near the action.
Mid Range Accommodations in Mexico City
Hampton Inn & Suites Mexico City
- Location: Centro Historico
- Price: $85 & up
- Highlights: Location
The Hampton Inn & Suites is a historic gem located in a perfect area to explore the city. Staying here comes with a variety of perks including free breakfast, fast wifi, a fitness center and a tasty seafood restaurant.
The hotel is well maintained and rooms are spacious & comfortable. Furnished with contemporary pieces rooms have flat screens and coffee makers.
Shopping, restaurants and historic sights will be right out your front door. Parking costs extra but the metro blue line is within walking distance. This would be ab excellent option of where to stay in Mexico City if you don’t have a car.
Chalet del Carmen
- Location: Coyoacán
- Price: $98 & up
- Highlights: Eco-friendly
If you like to choose eco-friendly stays then opt for the Chalet del Carmen. Located in the Coyoacan neighborhood, here you’ll not only get city views, but views of the nearby mountains as well.
The hotel is a modern stay with a great blend of Mexican and European aesthetics. The atmosphere is cozy and there are plenty of amenities such as an outdoor pool, fitness center and restaurant that will guarantee a comfortable stay.
The hotel is small so book ahead of time if you plan on staying here. You’ll have access to a kitchen, bicycles and get discounts on longterm stays.
City Centro Ciudad de Mexico
- Location: Centro Histórico
- Price: $120 & up
- Highlights: Views, Beauty, Rooftop Bar
The City Centro Ciudad de Mexico is great hotel in the center of it all. Located around the corner from one of the best street food tacos joints in all of Mexico City – Los Cocuyos – this mid range accommodation in Mexico City is conveniently located in the city center with easy access to some of the best things to do in Mexico City.
The hotel offers comfortable, modern rooms with all the amenities you would expect from a 4 star hotel. The hotel is decorated with modern, artistic decor which makes it very “instagram-able”
There is a restaurant and bar on site on the rooftop next to the rooftop pool. This is a great place to relax and take in the views of the city and Torre Latinoamericana Observation Deck looks fun all lit up at night.
The Red Tree House
- Location: Condesa
- Price: $120 & up
- Highlights: Exceptional Breakfast 🍳
The Red Tree House is Condesa’s first bed and breakfast. The chic boutique hotel only has 17 rooms and features vibrant, colorful rooms with unique decor and moderne amenities.
Staying here you an enjoy the comfortable rooms and exceptional breakfast. Splurge for the roomy penthouse where you’ll have your own private balcony.
- Location: Roma
- Price: $95 & up
- Highlights: Cushy Digs Near the Ultimate Food Scene
The Stanza Hotel is where to stay in Mexico City if you are traveling on business. It’s a cushy base to feel comfortable with nice perks. The rooms are spacious and come with all the modern amenities to ensure a great stay.
There is an on-site restaurant, bar, pool and fitness center. Located at the end of the area’s main road, you’ll be close to more tasty restaurants and terrific street food than you can count. Perfect for those dinner business meetings.
Mexico City Hotels for Luxury
Gran Hotel Ciudad de Mexico
- Location: Centro Historico
- Price: $164 & up
- Highlights: Views, Beauty, Luxury, Service
The Gran Hotel Ciudad de Mexico is a stunning hotel in Mexico City. The lobby is domed by a stained-glass canopy (one of the four largest in the world), curved balconies, old-school iron elevators and talkative birds in large cages only add to the elegance of the hotel.
This hotel has a lot of history and offers amazing views of the Zocalo. The origin of this historic building dates back to 1526. Built at the height of the Porfiriato in the heart of the capital, the Gran Hotel Ciudad de México only adds beauty to the the metropolis.
This is the essence of iconic, luxurious, downtown Mexico City hotels. Enjoy breakfast on the terrace overlooking the Zocalo is the best way to start your day.
- Location: Condesa
- Price: $150 & up
- Highlights: Trendy and Chic
If you love chic boutique hotels, then you will love Izta 54. Centrally located in the historic and vibrant neighborhood of Condesa, this is where to stay in Mexico City if you’re searching for a trendy, posh vibe.
The hotel’s modern and minimalistic design creates a tranquil and relaxed atmosphere, perfect for a peaceful getaway. Guest rooms are spacious, comfortable and outfitted with contemporary amenities.
The hotels features a rooftop pool with stunning views of the city skyline plus a restaurant and bar. Think plush beds in bright rooms with Scandinavian-style furnishings.
The St Regis Mexico City
- Location: Historic Center
- Price: $609 and up
- Highlights: Luxury, Spa and Rooftop Bar
If you’re the type of person who likes to live it up in luxury and can afford it, by far one of the best places to stay in Mexico City is the St Regis. Located in the heart of the city, guests are just steps away from some the city’s most popular attractions such as the National Palace and Chapultepec Park.
The hotels offers luxurious accommodations in Mexico City with a variety of amenities such as a spa, a fitness center and a rooftop bar. The hotel also features a variety of restaurants and bars as well as a concierge service to help guests plan their stay in CDMX. The St. Regis is the perfect destination for a luxurious stay in Mexico City.
- Location: Polanco
- Price: $250 and up
- Highlights: Rooftop Terrace and Luxurious Service
Hotel Habita is an extraordinary place to stay in Mexico City. Staying here will allow you to experience an incredible level of luxury, with modern rooms feating plush bedding, luxurious bathrooms and breathtaking views of the city skyline.
The hotel features a rooftop pool and terrace which turns into a hot nightspot when the sun goes down. You can’t beat the location, in the chic district of Polanco and close to many of the cities most popular attractions.
In conclusion, there are a ton of places to stay in Mexico City and I hope this guide made picking a hotel a little bit easier.
Do you have any favorites hotels in Mexico City? Let me know in the comments↓
Mexico City Travel Guides ↓
Traveling Mexico? Check out these guides for inspiration and help on planning your travels!
Xochimilco – CDMX’s Floating Fiesta