There are so many apartments for rent in Mexico City that are boho-chic or modern or have an old fashioned feel. The options are limitless for where to stay in Mexico City. It can feel overwhelming at first when you start to look. You have to really think about the area you want to stay in before you start to look to help you narrow it down. It would be like going to NYC and not knowing if you want to be in Queens or Manhattan – you should figure that out first then look for a hotel. In this post, I’m going to share where to stay in Mexico City based on a few places I’ve stayed and others that are on my list after extensive research – as I know I’ll be back for years to come!
Read More:
Airbnb’s are a great option! You can get them from $30 a night, or a very cute one for around $50, and a super stylish one for $80, while a luxury one would be closer to $200. Boutique hotels start at $100 and go up to around $400 and there are some really amazing world-famous ones I’ll share about. There are also budget hostels that are perfect for backpackers. I’m going to break the post down into categories and share with you the best of the best in each one!
Where to stay in Mexico City: Which Neighborhoods and Hotels are Best for You
In general Roma and La Condesa are the best. They are trendy, cute, safe, and have awesome cafes and popular restaurants. They also host most of the best nightlife. They are for sure the most fashionable right now. Juarez is just near here and also a good option – some say it’s the next Roma.
For a fancier area, you can look at Polanco which has all the luxury shopping and very rich people hanging out. If you wanted, you could stay at the historic center, but it’s not what I would choose personally as we only went there for a day of shopping and sightseeing. It’s also called El Centro and mostly around the Zócalo area is where you’ll get such a bustlin’ real life Mexican scene like cantinas and crowded markets.
If you want a more local borough that is cute and safe, then look into Cuauhtémoc and San Rafael. Coyoacán is another area we explored a little that has some museums and markets and is pretty much residential but I think it’s best to do just a day trip here.
Overall, Rome and Condesa are the winners and Juarez is a great option, too, if you find a perfect place to stay there. If you want to be in the thick of it, then El Centro but I don’t recommend that.
Where to stay in Mexico City: Airbnb’s in Mexico City
When you search for an Airbnb, just look for Condesa, Roma, and Juarez. Realistically this is where you’re going to find the cutest and most popular Airbnb options. Downtown you’re going to get more average homes that won’t be as “cute” or “trendy” but are real-life homes or modern business-like apartments, while in the areas I listed you’re going to get more upscale apartments that were designed by millennials who probably did so with Airbnb in mind and are set up well for guests. For Airbnb’s, you’re looking at around $40-$100 for a cute, fun one or up to $200 for a luxury one. I’ll share where I stayed plus a few I had found and starred for later trips. I spent so many hours finding the perfect places!
If you book an Airbnb, you can sign up with a new account using my link and get $40-$52 off your booking. That is a night free for a lot of these options! You can also just sign up now and use the credit on a later trip to anywhere.
Cute Roma Apartment, 3 BR, $80
I loved this little 3 bedroom apartment. It was in Roma, on the main street, located near Lalo and all the coolest cafes. The living room was cute as you can see and the bedrooms were cozy and comfortable with big closets. The bathroom was fairly small and standard, but clean. The kitchen had a nice coffee machine and coffee for us to use. It was $80 at the time of booking.
Luxe Casa Dovela Apartment 1 BR in Condesa $180
Our last night, we splurged out in this apartment in La Condesa. It was $180 at the time of booking. It was such a dream, I wish I could have stayed longer. It was a one bedroom huge apartment with a big living room complete with Netflix. The kitchen had snacks, water, coffee, and soft drinks. But let’s be honest the bathtub was the best. It had heaters which were very luxurious in the winter here and not the usual – and having a nice hot bath then staying warm in the heat was amazing. I’ll be staying here again!
Minimalist and clean Roma apartment 1 BR for $72
Industrial loft in Roma $100
Brick hipster 3 BR in Juarez $105
Boho secret garden 1 BR $79
Luxury Modern Roma studio $98
Colorful chic 2 BR in Roma $120
Vintage architectural 1 BR gem in Roma $120
Colorful bright 2 BR Roma apartment $129
Wooden loft in Roma $119
AMAZING 3 BR Art Deco Beautiful House in Roma $300
Best Deal: cute boho 2 BR Roma apartment for $37
Where to stay in Mexico City: Boutique Hotels and B&B’s in Mexico City
Mexico City has some of the most incredible boutique hotels. It was hard to decide between Airbnb and the hotels but I just love the charm of staying in someone’s home and they were so well-located. Plus, a bit cheaper. But if you want the true hotel experience you will be in heaven at these world-renoned boutique hotels that are featured over and over on everything from CN Traveler to Goop. It was hard to narrow down this list, but this is my personal list of favorites. These range from $100 for a lowest room at a couple of these hotels to up to $500 and rates vary a lot by room and time of year so I will not add rates, but a link where you can see images and get rates!
Condesa DF
The most popular boutique hotel (and maybe hotel of all time) in a neoclassical building in Mexico City is Condesa DF, in Condesa. It’s a mix of Mexican and French design. There are 40 rooms. See more photos and get rates.
Busue
View this post on Instagram
This is your chance to stay in a Hacienda styled luxury hotel room with the tiles, wooden beams and all. This is in Polanco, the very fancy neighborhood with all the shopping nearby. See more photos and get rates.
Chaya B&B
View this post on Instagram
This is a dreamy place to stay downtown. The suite has a bathtub in it, and while the other rooms are small they are designed in a beautiful way. This is a younger scene and more vibrant than the other traditional boutique hotels. There are 11 rooms and it’s a place to splurge on the suite. See more photos and get rates.
Hippodrome Hotel
View this post on Instagram
On the edge of La Condesa, you can have breakfast on your balcony overlooking the park. This hotel is very modern with geometric designs and bold colors. See more photos and get rates.
Las Alcobas
View this post on Instagram
This is a Luxury Collection Hotel and there are huge standing bathtubs in each room – complete with fancy massage jets. It’s all about the personalized customer service and tiny details like Bose speakers, complimentary coffee wake up service, and a turndown service that includes a shoe-shine! See more photos and get rates.
El Patio 77
View this post on Instagram
A little lesser known, this is a very cute hotel that has each room decorated for an area of Mexico like the butterfly Michoacan room! It’s the most affordable on this list (each room is a different price) and that is because some are suits but a couple of rooms have shared bathrooms. See more photos and get rates.
Nima Local House Hotel
View this post on Instagram
In Roma, this hotel has just four stunning rooms. They have huge windows with wrought iron frames that open to standing balconies. The rooms are light, bright, and have cozy things like fur throws. See more photos and get rates.
Hotel Habita
View this post on Instagram
#thismustbetheplace #Habita 📸 @vinecents #habitaLOVESyou #CDMX #DesignHotels
Romantic and very classy and modern, this Polanco hotel is for those who want a luxurious fancy escape. It’s a gorgeous hotel even from the street. See more photos and get rates.
Downtown Mexico
If you want to be in El Centro, near Zócalo, then this is the trendiest best place to stay. It also has a bar and rooftop pool. This is owned by the Habita group, who also own the hotel listed above (Hotel Habita) and Condesa DF. See more photos and get rates.
La Valise Hotel
View this post on Instagram
Hidden away in Roma, each room is a unique and pure luxury in this 1920’s building. The “Terraza room” has a bed that slides out through the open balcony doors so you can sleep outside! This hotel is very exclusive. See more photos and get rates. PS: there sister hotel in Tulum looks epic!
Where to stay in Mexico City: Hostels in Mexico City
There are tons of hostels in Mexico City, but these are the top five most popular with some being old classics and others being adorable boutique hostels.
Casa Pepe, El Centro, $25
View this post on Instagram
Rooms are so cute and comfortable. This is the best hostel on the list for cleanliness and comfort but has style too and bathrooms are per 6 people dorms. There are private rooms for $100 that are very cute and have bathtubs! They have a cool bar scene and even rooftop yoga.
Mexique Zocalo, Cuauhtemoc, $15
Amazing rooftop views of the city. Simple dorms with lots of color and art, a kind of hipster vibe in a restored 1950’s building – so holding that cool Mexico City charm.
Hostel Home, Roma, $10-15
View this post on Instagram
Cute and colorful entrance but very basic beds and rooms. You’re in Roma, though, which is awesome! The building is a restored old colonial.
Gael Condesa, La Condesa, $15
This is a quiet, simple no-frills place in La Condesa, a trendy neighborhood like Roma. It isn’t a party place but has a nice common room.
Metro Hostel Boutique, Roma, $15
Super cute place, cute rooms, beds, and decor. Quiet area in Condesa, not a party They also have private rooms for 2 or 4 people for $40-$70.
Rachel Jones,
On my visit to Mexico City, I would definitely be spoilt for choice on where to stay, thanks to your review. The city is indeed beautiful and has many interesting features.
Ah! So funny, I just stumbled BACK on to your blog after a google search gone awry. I had first visited when I was in Goa and loved your posts about India. Now, we’re Mexico City bound in 1.5 months – thank you for always having the info I need!