Mexico City, Mexico’s capital city, is vast, covering an area of almost 600 square miles. It remains easily accessible to visitors, as it’s a city of neighborhoods, and offers a full range of hotel options. The majority of what visitors want to see, do, buy, and eat is in the Centro Historico district and surrounding districts or “colonias,” and this is also where many of the best hotels in Mexico City are located.
The Centro Historico is literally and figuratively the historic center of the city, with ancient ruins like the Templo Mejor museum (an Aztec temple) and colonial-era buildings like the cathedral. It’s also home to the Plaza de la Constitucion, the massive main square also called the Zócalo.
There are many boutique hotels and luxury hotels in Polanco, the neighborhood often called the Beverly Hills of Mexico City (comparing it to Paris’ Left Bank is more accurate). Here you’ll find many small tree-lined streets, local stores, restaurants, and cafés, as well as luxury residential apartments. This gives it a real neighborhood feel, as you have so many wealthy locals and the businesses that cater to them.
The park-filled La Condesa district is also popular, with its large number of hotels, many created from Art Deco and Art Nouveau buildings. Condesa also has streets lined with cafés, and modern shopping areas. The neighboring Roma district, or Colonia as it’s known, is also filled with cafés, art galleries, restaurants, and a lot of hipsters. Here’s a look at 15 of Mexico City’s best hotels:
Note: Some businesses may be temporarily closed due to recent global health and safety issues.
On This Page:
Best Luxury Hotels in Mexico City
1. Four Seasons Hotel Mexico City
The Four Seasons starts with a perfect location, adjacent to Roma, Condesa, and Polanco, three of the city’s most engaging neighborhoods. Although it’s on the busy Paseo de la Reforma, the hotel’s focus is inward, towards the verdant courtyard that sits in the center. It’s filled with resident canaries, beautiful flowers, and fruit trees.
Rooms and suites are stylishly modern and residential, a nice contrast with the historic, hacienda-style building. Some have private terraces. As with other Four Seasons hotels, there’s a focus here on wellness, both in the menus of the restaurants and the treatments offered in the luxurious spa.
This luxury hotel also curates unique experiences for guests. These can include private pyramid tours, cooking classes with the hotel chef, and guided shopping or art studio excursions. To feed your palate, there’s an open-kitchen Italian restaurant called Il Becco; ZANAYA, a “rod to fork” seafood restaurant; and Pan Dulce, a lobby bakery and coffee shop.
Address: Av. Paseo de la Reforma 500, Colonia Juarez, Mexico City
Accommodation: Four Seasons Hotel Mexico City
2. Sofitel Mexico City
Located on the iconic Paseo De La Reforma Avenue, the Sofitel Mexico City is a new hotel, opening in late 2019. It effortlessly blends French Art de Vivre with Mexican style in an interior design scheme the brand is known for.
The rooms and suites here are chic and contemporary, with a gray, white, and blue color scheme. They boast awesome city views from a wall of floor-to-ceiling windows and luxe perks, like Nespresso coffee makers and marble baths.
There are multiple dining venues on-site. One restaurant serves Mediterranean fare, and another focuses on modern Mexican. Other amenities include a swanky spa offering a full range of treatments, a well-equipped fitness center, and an indoor swimming pool and hot tub. If you are traveling with kids, the hotel can arrange babysitting. It is also dog friendly.
Address: Avenida Paseo de La Reforma 297, Mexico City
Accommodation: Sofitel Mexico City Reforma
3. InterContinental Presidente Mexico City
The InterContinental Presidente Mexico City towers over the trendy Polanco neighborhood to one side and the massive Chapultepec Park on the other. Rooms are very stylish but can be compact. They do have huge, horizontal windows with electric shades and privacy glass. The hotel’s Club InterContinental (for suite and club level guests) serves breakfast and several meals, and can also be used for check-in/out. The associated club floor rooms are larger, on higher floors, and have better views.
The InterContinental is right across the street from the National Auditorium (a huge concert venue) and a short walk from the anthropology museum. When it’s time to shop, you can also walk to Presidente Masaryk Avenue, the Rodeo Drive of Mexico City.
Foodies are at home here, with seven different dining options. These include The Palm, the iconic American steakhouse, and Au Pied de Cochon, the Paris bistro (which is open 24 hours). Make time for a meal at Chapulin, the hotel’s fine-dining nuevo-Mexican restaurant. Be brave and try the restaurant’s namesake dish, chapulines, toasted grasshoppers.
Address: Campos Elíseos 218, Polanco, Mexico City
Accommodation: InterContinental Presidente Mexico City
4. Las Alcobas
This luxury design hotel (which has a like-named sister hotel in California’s Napa Valley) offers a seriously luxurious, boutique experience. It all starts with your personal butler, who can do everything from drawing you a bath to booking theater tickets. All of the 35 rooms have private terraces with views of the surrounding neighborhood. The hotel is seven stories, and the higher floors offer better views.
The entire property (including the custom rosewood furniture) was created by design firm Yabu Pushelberg, known for their super high-end retail and hotel design. Each room has a unique design and style, but they all offer spa-like bathrooms, complete with rain showers, deep whirlpool tubs, and steam jets.
Foodies will love the two on-property restaurants: Anatol (modern European) and Dulce Patria (high-end Mexican). There’s always complimentary coffee, tea, and smoothies available from the front desk.
Address: Av. Pdte. Masaryk 390, Polanco, Mexico City
Accommodation: Las Alcobas
5. JW Marriott Hotel Mexico City
Another Polanco-based luxury hotel is the JW Marriott. All the rooms and suites have floor-to-ceiling windows, giving guests sweeping views over either Chapultepec Park or the Polanco skyline. You get a lot of space for your money here–even the entry-level rooms at the Marriott are quite large. Bathrooms are large, too, and mostly marble. Bedding is taken seriously here, with pillow-top mattresses, featherbeds, and custom duvets.
There’s a large, outdoor almost-rooftop pool and a well-equipped fitness center. There’s no formal spa, but the fitness center has a dedicated treatment area with two private rooms, and the hotel can arrange massages and beauty treatments.
The Polanco location puts you in the heart of some of Mexico City’s best dining and shopping, all within walking distance of the hotel. There are two main restaurants inside the JW Marriott, a satellite location of Paris’ legendary Brasserie Lipp, and Xanat, offering modern Mexican cuisine.
Address: Andrés Bello 29, Polanco, Mexico City
Accommodation: JW Marriott Hotel Mexico City
6. The St. Regis Mexico City
This high-rise luxury hotel offers the full Mexico City urban resort experience, providing a mini-oasis in the heart of the city. From the luxurious Remede Spa (some consider it to be the best in Mexico City) with its indoor pool, to the seven different dining options, it can be hard to leave the hotel.
The St. Regis is housed within the iconic 31-story Torre Libertad skyscraper; it’s right in the heart of the downtown area on Paseo de la Reforma. There is a touch of luxury boutique intimacy, as the hotel only has 189 rooms, including 36 suites and an insane Presidential Suite. As with other St. Regis hotels, guests in any level of accommodations have access to a butler, available 24 hours a day.
Address: Av. Paseo de la Reforma 439, Cuauhtémoc, Mexico City
Accommodation: The St. Regis Mexico City
7. Hilton Mexico City Reforma
This modern, corporate hotel stands out with its proximity to the Centro Historico and a full range of amenities. Those luxury hotel amenities include a rooftop lap pool and a 5,000-square-foot spa with a Jacuzzi tub and steam room. The spa also has an indoor vitality pool.
Try to get yourself a room on the hotel’s Executive Level floor, as those offer access to a lounge with free food and time-saving features like its own check-in/out desk. The hotel is excellent for business travelers, with flexible dining options, free Wi-Fi, and large in-room workspaces. There’s also a large convention center on-site.
The hotel boasts three dining options. The first is a casual Mediterranean terrace cafe. Then there’s Los Dones, with home-style Mexican food, focusing on the country’s southeast regional cuisine. El Cardenal is a Mexican/colonial fine-dining restaurant, with a farm-to-plate, locally sourced, seasonal menu.
Address: Av. Juárez 70, Colonia Centro, Mexico City
Accommodation: Hilton Mexico City Reforma
8. JW Marriott Hotel Mexico City Santa Fe
This large luxury hotel is in the business-centric Santa Fe district. Rooms and suites are large, perfect for families, and feature luxurious spa-like bathrooms. Suites feature private outdoor terraces. You get a large fitness center, an outdoor pool, and a spa offering a range of beauty and skin treatments and massages. When it’s time to eat, there’s a fine-dining Italian restaurant and Cua, which features upscale Mexican food. The hotel also has 24-hour room service.
Address: Av Sta Fe 160, Santa Fe, Col Santa Fe, Mexico City
Accommodation: JW Marriott Hotel Mexico City Santa Fe
Best Luxury Hotels in Mexico City
Best Boutique Hotels in Mexico City
These smaller properties, some created within mansions and historic homes, offer a more personal experience than the corporate hotel options. They are also perfect for couples looking for a romantic escape. Many luxury boutique hotels are also in residential neighborhoods, giving guests a more authentic experience.
1. Distrito Capital
If you want to stay in the city’s Santa Fe area, home to finance, business, and a thriving residential population, the Distrito Capital hotel is an excellent choice. The ultra-modern downtown hotel offers views of the city and the surrounding mountains from the rooms and suites.
This design hotel is all about a modern, minimalist vibe with a lot of white walls and brightly-colored, mid-century modern furniture in both the rooms and public spaces. It occupies five floors of a very modern skyscraper in Santa Fe. Food is provided by the stylish and simply named Restaurant by Patricia Silvera, which is open for breakfast, lunch, and dinner. There’s also a very long rooftop lap pool.
Address: Juan Salvador Agraz 37, Contadero, Mexico City
Accommodation: Distrito Capital
2. Busue – A Boutique Experience Hotel
This boutique hotel in Polanco has 11 elegantly appointed guest rooms. Luxe touches like 500-thread-count Egyptian cotton sheets, free Wi-Fi, and L’Occitane bath products separate it from the many other boutique options in the area. A room service breakfast is included with the room rate, and general room service is provided from Wednesday through Sunday; the other days, you can order in, and the hotel will deliver the food to your room.
Address: Eugenio Sue 45, Polanco, Mexico City
Accommodation: Busue — A Boutique Experience Hotel
3. La Valise Mexico City
This intimate, luxury, boutique hotel (there are only nine rooms) is quickly earning an international reputation as the place to stay in Mexico City. It’s the best hotel in Roma and puts you in the heart of the area’s art galleries, restaurants, and unique shops. Comfort, uniqueness, and beauty are the hotel’s three guiding principles, and the staff is excellent at ensuring each guest experiences all three, all the time. They’re also great at creating a truly personal experience in the city.
If you’ve got the budget (or if you’re celebrating a special occasion), why not book the Terrace Suite. Flip a switch, and the bed slides outside, allowing you to sleep under the stars. If you like the vibe, there’s also La Valise in Tulum, on the Mayan Riviera.
Address: Tonalá 53, Roma Norte, Mexico City
Accommodation: La Valise Mexico City
4. Stara Hamburgo
Yes, it’s a boutique hotel with only 60 rooms and warm, personal service, but the Stara Hamburgo also comes with a range of amenities any full-service luxury hotel would be proud of. There’s a spa, a fitness center, and three different restaurants on-property. The best rooms have small terraces overlooking the gardens.
The hotel is in the Colonial Juarez district, just behind the upscale Reforma 222 mall and development, in the Reforma/Zona Rosa area. The Zona Rosa is the core of the city’s LGTB community, with a lot of cool restaurants and shops. There’s a well-equipped business center, a library for relaxing or meetings, and even a small boutique with local handicrafts. While you wouldn’t call it an airport hotel, the location is only 30 minutes away.
Address: Hamburgo 32, Juárez, Mexico City
Accommodation: Stara Hamburgo
5. Condesa DF
The OG luxury boutique hotel of Mexico City, the Hotel Condesa opened in 2005. The hotel is housed in an Art Deco-period, Neoclassical French building in the now uber-trendy La Condesa neighborhood. It’s home to some of the city’s best restaurants (many are great sidewalk cafés) and shopping areas. The hotel is near Parque Espana, which is always filled with musicians and street performers.
Condesa DF has two fusion restaurants: The Terrace, a Mexican-influenced, rooftop sushi bar, and El Patio, the French-Mexican restaurant located off the lobby. After a long day of eating and/or exploring the city, head up to the rooftop to use the Jacuzzi before turning in for the night.
Rooms are modern and stylish, with luxury touches like free high-speed Wi-Fi, rain showers, Bluetooth speakers, and spa-like bathrooms. Some have balconies, terraces, or even patios. The hotel is part of the same company that runs the Distrito Capital design hotel in Santa Fe.
Address: Av. Veracruz 102, Roma Norte, Mexico City
Accommodation: Condesa DF
Best Luxury Hotels in Mexico City
Best Hotels near the Zócalo
The Zócalo is the city’s main public space, and the historic center of the city. There are many hotels near the Zócalo, and it’s a great place to stay if you want to spend a lot of time sightseeing and exploring museums and iconic sites.
1. Zócalo Central
This 105-room boutique hotel in the Centro Historico offers what may be the best location in the city, if you want a hotel near the Zócalo. It directly overlooks the historic Plaza de la Constitucion main square (the Zócalo) and the city’s cathedral. Most of the rooms and suites have postcard views of the iconic sites.
Guests get free Wi-Fi, free bottled water, and fresh fruit. There is 24-hour room service and a gym and steam room for workouts. The boutique hotel’s restaurant, Balcon del Zocalo, is very popular, as it has a large terrace with Instagram-ready views of the Zócalo, city cathedral, National Palace, and the Government Palace.
Address: Av. 5 de Mayo 61, Mexico City
Accommodation: Zocalo Centro
2. Gran Hotel Ciudad de Mexico
Consistently ranked as one of the city’s best hotels, the Gran Hotel Ciudad de Mexico delivers on a lot of levels. It’s perfectly located in the Centro Historico, Mexico City’s historic core. The downtown hotel retains many Art Nouveau building details, yet the rooms are modern and classical in design, with spa-like bathrooms with marble accents.
Most of the 59 rooms and suites look out directly onto the Zócalo and cathedral, as does the hotel’s La Terrazza restaurant. The rooftop restaurant has sweeping views over the city’s most iconic public space. The lobby is especially beautiful, with a Louis XV-era chandelier and one of the four largest Tiffany stained-glass ceilings in the world.
Address: 16 de Septiembre 82, Centro Histórico, Mexico City
Accommodation: Gran Hotel Ciudad de Mexico