The 17 Best Hotels in Mexico City: Elevate Your Stay

I took my time exploring CDMX, staying in a variety of accommodations. I’ve stayed in the best and the worst hotels in Mexico City.

Today, I want to share the top accommodation options in this vibrant city based on my experience.

Best Hotels in Mexico City

Let me jump right in. These are the hotels I found worthy of recommending:

Four Seasons Hotel Mexico City

Four Seasons Hotel Mexico City

📍Location: Av. P.º de la Reforma 500, Juárez, Cuauhtémoc, 06600 Ciudad de México, CDMX, Mexico
⭐Rating: 4.8 out of 5 

Let me tell you, stepping into the Four Seasons is like entering a secret garden. Lush greenery spills out from a central courtyard, creating a tranquil escape in the middle of bustling Mexico City.

The air hangs heavy with the scent of exotic flowers, and the gentle trickle of a fountain provides a soothing soundtrack as you unwind after a day of exploring.

My room was pure elegance – think rich fabrics in jewel tones that drape over plush armchairs, and high ceilings that add a sense of grandeur.

Stepping onto the balcony, I was greeted with a stunning view of Paseo de la Reforma, Mexico City’s iconic avenue lined with art deco buildings and historical landmarks. 

Needless to say, the service was impeccable. From the friendly concierge team who helped me plan unforgettable experiences around the city, to the attentive staff who ensured my every need was anticipated, they made me feel like royalty. 

But the true magic of the Four Seasons lies in the details. Fresh flowers adorned my bedside table each day, and a welcome amenity of local Mexican chocolates awaited me upon arrival.  

Sofitel Mexico City Reforma

Sofitel Mexico City Reforma

📍Location: 297 Avenue, Av. P.º de la Reforma, Cuauhtémoc, 06500 Ciudad de México, CDMX, Mexico
⭐Rating: 4.8 out of 5 

If you’re yearning for a taste of French luxury with a Mexican twist, then look no further than Sofitel Mexico City Reforma. Here, city views that steal your breath are practically guaranteed – no matter which room you choose.

Stepping out of the elevator, you’re greeted by floor-to-ceiling windows that showcase the sprawling urban jungle.

Imagine waking up each morning to this breathtaking panorama, sunlight glinting off modern skyscrapers and historical landmarks alike.

But the luxurious pampering doesn’t stop there.

Descend to the lobby and be transported to a chic Parisian bistro, complete with crisp tablecloths and warm lighting.  A sense of Parisian elegance permeates the air, but don’t forget – you’re in Mexico City!  Subtle Mexican touches are woven into the décor, creating a unique fusion experience.  

Zócalo Central

Zócalo Central

📍Location: Av. 5 de Mayo 61, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000 Ciudad de México, CDMX, Mexico
⭐Rating: 4.7 out of 5 

Staying at Zócalo Central isn’t just about finding a comfortable place to rest your head; it’s a full-on immersion into Mexico City’s rich history.

Tucked right on the bustling Zócalo square, the hotel’s location is unbeatable. Stepping out of the lobby, you’re greeted with the grandeur of the Palacio Nacional – so close, you could practically reach out and touch a piece of Mexican history from my window.

The hotel itself seamlessly blends old-world charm with modern comfort. While the rooms boast a fresh, contemporary design with plush furnishings, there’s a certain ambiance that whispers of the building’s past.

Rumor has it that one wing was once part of Hernán Cortés’ residence, adding a fascinating layer to your stay.  Imagine waking up each morning to the iconic Zócalo and soaking in the city’s vibrant energy.

However, the true star of Zócalo Central is the rooftop restaurant.  With sweeping views of the Zócalo stretching out below, it becomes the open-air breakfast venue of your dreams.

Picture yourself fueling up for a day of exploration with a delicious (and complimentary!) breakfast spread, all while marveling at the architectural gems that surround you.

Whether you’re a history buff yearning to be at the heart of Mexico City’s past or simply a traveler seeking a comfortable and convenient base to explore, Zócalo Central offers a unique experience that blends modern hospitality with a deep connection to the city’s vibrant history.

The St. Regis Mexico City

The St. Regis Mexico City

📍Location: Av. P.º de la Reforma 439, Cuauhtémoc, 06500 Ciudad de México, CDMX, Mexico
⭐Rating: 4.8 out of 5 

If you’re looking for Hollywood glamor in Mexico City, St. Regis is your place. From the moment you step into the grand lobby, you’ll be greeted by glittering chandeliers and impeccable service. 

I appreciated the butlers who catered to my every whim (seriously, unpacking and packing services are a thing here!).

Did I mention the spacious rooms that ooze sophistication? But it’s not all about luxury. The hotel boasts acclaimed restaurants with award-winning chefs, making it a foodie haven.

And after a busy day exploring, a dip in their sleek rooftop pool overlooking Paseo de la Reforma is the perfect way to unwind.

Octavia Casa

Octavia Casa

📍Location: Av. Amatlan 126, Hipódromo Condesa, Cuauhtémoc, 06170 Ciudad de México, CDMX, Mexico
⭐Rating: 4.7 out of 5 

Forget cookie-cutter hotels – Octavia Casa is an intimate haven for design aficionados. This converted house turned B&B is all about minimalist chic with a strong Mexican twist. Think clean lines, natural light, and pops of color that celebrate local artisans. 

The rooms feel more like a stylish apartment, complete with an espresso maker and minibar goodies (hello, free snacks!). But the real magic happens in the communal spaces.

Curl up with a book in the light-filled living room or soak up the sun on the terrace. It’s the perfect place to unwind and connect with fellow travelers seeking a unique Mexico City experience.

Gran Hotel Ciudad De Mexico

Gran Hotel Ciudad De Mexico

📍Location: 16 de Septiembre 82, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000 Ciudad de México, CDMX, Mexico
⭐Rating: 4.7 out of 5 

Mexico City’s rich history comes alive at the Gran Hotel. I think this is one of the best places to stay in Mexico City. It’s just a stone’s throw from Zócalo, which is a great spot for tourists. 

This grand hotel blends old-world elegance with modern amenities. I was mesmerized by the stunning Tiffany stained-glass ceiling in the lobby—it’s a real showstopper. 

My room was a delightful mix of classic touches (think plush fabrics and high ceilings) and modern comforts (hello, powerful air conditioning!).

But the best part? I woke up to breathtaking views of the Zócalo and the Palacio Nacional from my window. It’s the perfect blend of stepping back in time and enjoying the convenience of modern travel.

Las Alcobas

Las Alcobas

📍Location: Av. Pdte. Masaryk 390, Polanco, Polanco III Secc, Miguel Hidalgo, 11560 Ciudad de México, CDMX, Mexico
⭐Rating: 4.8 out of 5 

This is a luxury boutique hotel in an upscale neighborhood, so I had high hopes when I booked a room. The location is in the heart of Masaryk, so I had access to fashion, shopping, galleries, and high-end restaurants. 

I wasn’t surprised to find out that this five-star hotel was once a palatial private residence. It’s been converted into a collection of intimate alcoves. I enjoyed the spectacular design, gorgeous accommodation, and the perfect service. 

For me, what sets this hotel apart from other high-end options in CDMX is that their concept is to focus on comfort but with luxury. 

Brick Hotel

Brick Hotel Mexico City

📍Location: Cda. Orizaba 95, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
⭐Rating: 4.7 out of 5 

Brick Hotel isn’t your average Mexico City stay. Tucked away in the trendy Roma Norte neighborhood, this boutique gem oozes historic charm.

Built from English bricks (hence the name!) The hotel was once a grand residence and even a celebrity haunt in the 1930s.

Stepping inside will feel like stepping back in time, with its elegant architecture and intimate atmosphere. The rooms are a haven of tranquility, boasting parquet floors, plush linens, and calming color palettes.

If you are willing to spend, get a hold of the rooftop suite. Picture soaking in a luxurious tub or reclining on a sun lounger, all while taking in stunning views of the Roma Norte buzz below.

Live Aqua Urban Resort Mexico

Live Aqua Urban Resort Mexico

📍Location: P.º de los Tamarindos 98 Col, Bosques de las Lomas, Cuajimalpa de Morelos, 05120 Ciudad de México, CDMX, Mexico
⭐Rating: 4.6 out of 5 

This might not be your typical Mexico City experience, but the staff here sure knows how to pamper. This sleek hotel offers an urban oasis in the bustling Bosques de las Lomas neighborhood. 

Their state-of-the-art technology allows you to control the room’s ambiance, from lighting to temperature. Plus, the rooms themselves are havens of comfort, with plush beds and modern amenities. 

But the true star of the show here is the spa. Imagine indulging in a rejuvenating treatment at the “Exquisite Feel Urban Spa,” followed by a dip in the hotel’s inviting pool or steam in the sauna. It’s the perfect place to unwind after a day of exploring the city.

Beyond the luxurious amenities, Live Aqua Urban Resort Mexico caters to busy travelers who crave a seamless experience. The hotel boasts a well-equipped business center, perfect for catching up on emails or presentations.

They’ve also thoughtfully considered the needs of fitness enthusiasts, offering a state-of-the-art gym and even group classes like yoga or Pilates.

So, whether you’re in Mexico City for work or play, Live Aqua Urban Resort Mexico ensures you can relax, recharge, and stay productive.

The Alest Hotel

The Alest Hotel

📍Location: Eugenio Sue 45, Polanco, Polanco IV Secc, Miguel Hidalgo, 11550 Polanco, CDMX, Mexico
⭐Rating: 4.9 out of 5 

This swanky new addition to Mexico City hotels isn’t just about luxury; it offers a sophisticated intimacy.

The hotel is a small collection of rooms, some boasting private terraces, all designed with a chic, polished vibe. Marble and gold accents create a sense of grandeur, but the atmosphere remains inviting. 

If you crave a social scene, The Alest delivers. Mingle with fellow travelers at the stylish bar or the on-site restaurant. But for those seeking a quiet escape, the hotel caters to that too.

Curl up with a book in your plush room or enjoy the good weather from your patio, bathed in natural light filtering through a skylight. The Alest might be petite, but it offers a perfectly polished experience in the heart of Polanco.

However, the charm of The Alest goes beyond its design. The intimate size fosters a sense of exclusivity and allows the staff to provide exceptional, personalized service. Expect them to go the extra mile, remembering your preferences and ensuring your stay feels special.

Whether you’re a couple seeking a romantic getaway or a solo traveler looking for a luxurious home base to explore the city, The Alest offers a unique and unforgettable experience.

The Red Tree House

The Red Tree House

📍Location: Culiacan 6, Hipódromo, Cuauhtémoc, 06100 Ciudad de México, CDMX, Mexico
⭐Rating: 4.8 out of 5 

Forget stuffy hotels; the Red Tree House offers a warm welcome that feels like staying with friends. Nestled in a charming neighborhood, this historic B&B boasts a relaxed vibe and a touch of whimsy (just look at the name!). 

Each room is uniquely decorated, drawing inspiration from Mexico City’s rich art and culture. Think comfy beds, tasteful furnishings, and maybe even a balcony overlooking the tree-lined street. But the magic goes beyond the charming rooms.

The Red Tree House fosters a sense of community that makes you feel instantly at home. Imagine lingering over the included breakfast, swapping travel stories with fellow adventurers, or chatting with the friendly staff who dispense local recommendations with genuine enthusiasm.

Here, conversations flow easily, creating a warm and inviting atmosphere. You can experience Mexico City’s genuine hospitality firsthand, feeling like a welcomed guest rather than just another tourist.

The Red Tree House isn’t just a place to stay, it’s a launchpad for exploring the city with a newfound sense of connection. 

Hotel Habita

Hotel Habita

📍Location: Presidente Masaryk 201 Miguel Hidalgo, Av. Pdte. Masaryk 201, Polanco, Miguel Hidalgo, 11560 Ciudad de México, CDMX, Mexico
⭐Rating: 4.4 out of 5 

Habita isn’t your typical Mexico City hotel; it’s a trendsetter. This Polanco mainstay was one of the first boutique design hotels in the city, and it still oozes cool. Think minimalist chic with pops of personality reflected in their individually decorated rooms.

Imagine stepping off the elevator and into a hallway adorned with contemporary art – it’s a hint of what awaits in your room.

The hotel caters to those who appreciate a carefully curated aesthetic, but it’s not stuffy. The vibe is fresh and modern, with pops of color and playful design elements that keep things interesting.

But did I mention the amazing rooftop?  Imagine lounging by a sparkling pool with panoramic city views that stretch for miles.  

As the sun dips below the horizon, the scene transforms. Head to the adjoining bar area to experience Mexico City’s nightlife. The place pulsates with energy, trendy music, creative cocktails, and a young, stylish crowd.

Habita isn’t for everyone – it caters to a young, trendy crowd who crave a stylish stay with a side of poolside revelry. But if that’s your vibe, then look no further!

Hyatt Regency Mexico City

Hyatt Regency Mexico City

📍Location: Campos Eliseos. 204 Polanco Chapultepec, Polanco, Chapultepec, 11560 Ciudad de México, CDMX, Mexico
⭐Rating: 4.7 out of 5 

If you’re looking for Mexico City luxury hotels, this is the one for you. The Hyatt Regency Mexico City strikes a perfect balance between comfort and location.

Situated right next to Chapultepec Park in the swanky Polanco neighborhood, you’ll be surrounded by high-end shops, art galleries, and fantastic restaurants.

The vibe here is modern and polished – think clean lines, spacious rooms, and floor-to-ceiling windows offering city or park views.

But it’s not all about aesthetics. This Hyatt offers all the amenities you’d expect from a global brand – a well-equipped gym, an inviting indoor pool, and even a tennis court for those looking to stay active.

Business travelers will appreciate the on-site business center, while everyone can unwind at one of the hotel’s three restaurants or two bars.  If you’re looking for a reliable, comfortable stay in a prime location, Hyatt Regency Mexico City won’t disappoint.

JW Marriott Hotel Mexico City

JW Marriott Hotel Mexico City

📍Location: Andrés Bello 29, Polanco, Polanco IV Secc, Miguel Hidalgo, 11560 Ciudad de México, CDMX, Mexico
⭐Rating: 4.8 out of 5 

Mexico City boasts not just one but two JW Marriott hotels, each offering a unique flavor of luxury. I only stayed in the Polanco Marriott. 

This sleek hotel is nestled in the heart of Polanco, putting you steps away from high-end shopping, world-class museums, and trendy restaurants.

Think modern rooms with floor-to-ceiling windows and a focus on refined elegance. After a day of exploring, unwind by the outdoor pool or pamper yourself at the on-site spa.

I did visit the Santa Fe location, and it’s more suited for business retreats. It’s near the bustling Expo Santa Fe Mexico and upscale Samara Shops. So, it’s ideal for work warriors.

The hotel boasts an inviting outdoor pool, a state-of-the-art gym, and the renowned Quattro Italian Gastronomy restaurant, perfect for an after-work celebration.

Nima Local House Hotel

Nima Local House Hotel

📍Location: Colima 236, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
⭐Rating: 4.8 out of 5 

This intimate hotel occupies a beautifully restored house in the trendy La Roma neighborhood. Step inside, and you’ll be transported back in time – the architecture whispers stories of the residence’s intriguing past. But Nima isn’t just about historic charm; it offers modern comfort too.

Imagine choosing from just four uniquely decorated rooms, each inspired by the house’s former residents. Think plush king-size beds, luxurious private bathrooms, and balconies boasting charming city views.

The intimate atmosphere fosters a sense of community –  mingle with fellow travelers in the shared living room or soak up the sun on the rooftop garden.

But Nima’s secret weapon is its personalized service. The friendly staff went above and beyond to ensure a memorable stay. I felt more like a guest in their home rather than a hotel patron. 

Casa Pani

Casa Pani

📍Location: Río Poo 14, Cuauhtémoc, 06500 Ciudad de México, CDMX, Mexico
⭐Rating: 4.5 out of 5 

This is one of the coolest hotels in Mexico City. Originally a private residence designed by the legendary Mario Pani, Casa Pani boasts a rich history and a commitment to his design legacy.

Stepping inside, I was transported back to mid-century modern bliss. The meticulously restored interiors pay homage to Pani’s vision, featuring original materials and clean lines. But Casa Pani isn’t just a museum piece; it’s a place to connect.

The rooms are all individually decorated, offering a private bathroom and sharing a communal living space. The charming courtyard is great for alfresco dining and I enjoyed the evenings on the rooftop terrace.

Here’s the beauty of Casa Pani: you can either book a single room for a more private stay or rent the entire house for a unique group experience. It’s perfect for solo travelers seeking a social atmosphere or groups of friends wanting a stylish home base to explore Mexico City.

Marquis Reforma Hotel & Spa

Marquis Reforma Hotel & Spa

📍Location: Av. P.º de la Reforma 465, Cuauhtémoc, 06500 Ciudad de México, CDMX, Mexico⭐Rating: 4.7 out of 5 

This luxurious hotel seamlessly blends modern amenities with classic Art Deco flair.

Imagine stepping into a lobby adorned with an eclectic sculpture collection, setting the tone for a stay filled with artistic touches. The rooms themselves are spacious and inviting, with plush furnishings, modern conveniences, and some even boasting private terraces with stunning city views.

But the Marquis Reforma isn’t all about looks; it caters to your every whim. Unwind at the world-class Spa Marquis, a 16,000-square-foot haven offering a range of treatments.

Take a dip in the indoor pool or stay active in the well-equipped gym. Feeling peckish? Choose from three on-site restaurants offering everything from Mexican specialties to international cuisine.

Whether you’re a business traveler seeking a luxurious home base or a leisure guest looking for a touch of pampering in the heart of Mexico City, the Marquis Reforma Hotel & Spa promises an unforgettable stay.

Final Thoughts

Mexico City’s hotels offer something for every traveler. From historic gems to modern marvels, all promise an unforgettable stay.

Whether you crave luxury pampering or a cozy, social atmosphere, there’s a perfect home base waiting to be discovered.