Where to stay in Mexico City – Best neighborhoods + Hotels

where to stay in mexico city

Last Updated on December 3, 2021

Wondering where to stay in Mexico City or what are the best neighborhoods to stay at in Mexico City?

In this guide, discover the best places to stay in Mexico City depending on your budget, the places you want to visit, and your travel style. From luxurious modern hotels and charming boutique hotels to quirky backpackers and simple pensions, find the best hotel that fits your need.

Learn about the city’s different neighborhoods, what type of traveler they are best fitted for, and the best things to do in the area.

Related article – Mexico City 4-day itinerary

Disclaimer: This post contains affiliate links, which means that if you click on any links and make a purchase, I’ll get a small commission, at no cost to you.

Travel tip: Before any international travel, make sure you have good travel insurance.

Hotels in Mexico city

Where to stay in Mexico City? Best neighborhoods and hotels to stay at in Mexico City

Centro Historico (Historic Center) – Best for sightseeing and budget travelers

If you don’t know where to stay in Mexico City, the Centro Historico is a central and safe neighborhood, one of the best places to stay in Mexico City, especially if you are looking for affordable accommodation options.

Staying in this neighborhood, you’ll be able to walk to some of the city’s best attractions like the Palacio de Bellas Artes, the Zocalo, Templo Mayor, the Metropolitan Cathedral, and many more. Most of the area is a UNESCO world heritage site, with paved streets and historic buildings at every turn.

From there, it’s also easy to get around the city and reach other points of interest. You can easily catch a bus or take the subway.

The Historic Center is also a good place to enjoy the city’s nightlife as you’ll find plenty of bars and nightclubs. It’s perfect too for foodies as the area is filled with local eateries and food markets where you can sample traditional food from all over Mexico.

If you are on a budget, this is the best place to stay in Mexico City as you’ll find plenty of cheap accommodation options. People wanting to stay in a historic building or a traditional house will find the best options here as well.

Where to stay in Mexico City’s Centro Historico

Hostal CASA MX centro

Hostal CASA MX centro

Offering private rooms as well as beds in dormitories, the Hostal CASA MX features a common area and a terrace to hang out and meet people, as well as a kitchen to cook your own meal. Each bed has a privacy curtain, a lamp, and power outlets. They also have lockers, a 24 hours front desk, and a great wifi connection.

Downtown Beds

Downtown Beds

Set in a traditional building with a middle court, Downtown Beds features a modern decoration inside an ancient house. They offer private rooms with shared baths and dormitories. Breakfast is included and they rent bikes if you want to bike around the historic center.

Everything is super clean and the staff super helpful, you can hang out in the patio, or have a drink at the rooftop bar.

Casa de la Luz Hotel Boutique

Casa de la Luz Hotel Boutique

A charming boutique hotel perfectly located, Casa de la Luz is set in a 16th-century historic building. The rooms are gorgeous and decorated with taste.

The hotel features a bar, a restaurant, a terrace, and a gym. it also offers room service, good wifi everywhere, and a 24/7 front desk.

Staying there, you’ll be close to everything, yet it’s pretty quiet.They also offer family rooms.



A stylish design hotel set in a historic palace built in the 17th century, Downtown is located 2 blocks away from Plaza Central. It features spacious rooms, an outdoor pool, and a rooftop terrace from which you’ll get a nice view of the city.

They also have a restaurant serving tasty dishes, a bar, and a nice patio area.

All rooms feature a king size bed, a flat screen TV, a safe, AC and are sound proof.

Coyoacán – for culture and art seekers

Coyoacán is my favorite neighborhood in Mexico City, with an artsy vibe, you’ll find colorful houses and handicrafts shop at every corner. You’ll find some of the city’s best museums and parks in this area. Strolling around the neighborhood, you won’t feel like you’re in one of the busiest megalopolises in the world. It’s quiet and laid back, full of trees and private residences.

You’ll understand quickly why Frida Kahlo and Diego Riviera chose to live in this district. Make sure to pay a visit to their house.

You’ll find plenty of hipsters cafes and artsy bakeries where you can relax for a while and have a snack, taking in the special atmosphere.

If you are looking for a quiet place to stay in a charming setting, Coyoacán is the best place for you.

Where to stay in the Coyoacán neighborhood in Mexico City

H21 Hospedaje Boutique

H21 Hospedaje Boutique

Surrounded by greeneries, H21 Hospedaje Boutique is an oasis of peace in the middle of the colorful Coyoacán district. All rooms have a living room area as well as a terrace or a balcony, some have a small kitchen.

From there, you are situated within walking distance of all attractions located in the Coyoacán, like Frida’s Blue House.

Casa Tuna

Casa Tuna

Beautifully decorated, you’ll love staying at this hotel. The rooms are spacious with all the comfort needed, they all have a patio or balcony. The hotel features nice common areas where you can hang out and relax.

Some rooms have a kitchen, otherwise, the hotel also serves breakfast and there are many restaurants for all tastes within walking distance.

Mansión Papilio

Mansión Papilio

Set in a historic French-style Palace, Mansión Papilio is a unique place to stay in Mexico City. Surrounded by a beautiful garden, the hotel features several luxurious rooms and offers room service and free parking.

One of the suites has a private pool, and all of the rooms have a view of the garden. Staying there won’t feel like staying in one of the world’s most populated capital.

Polanco – for a luxurious stay

Polanco is the perfect place to stay in Mexico City if you are looking for a boutique hotel or a big international franchised hotel. It’s where you’ll find some of the fanciest restaurants in the city, with many Michelin-stared establishments, it’s also a luxury shopping hub and art hub with many museums and private galleries.

Take a stroll on Presidente Masaryk Avenue for some shopping and admire the blend of modern office buildings and colossal antique residences. Don’t miss either Chapultepec Castle and the world-renown Museum of Anthropology.

Where to stay in Mexico City’s Polanco neighborhood

The Wild Oscar

The Wild Oscar

With a modern design and only a few rooms, The Wild Oscar is a great hotel to stay at in Mexico City. The rooms all have a kitchenette and dining area and are decorated with taste.

The hotel features a bar restaurant serving Mexican and international dishes, a concierge service, free bicycle rental, a gym, and commons areas including terraces.

JW Marriott Hotel Mexico City

JW Marriott Hotel Mexico City

If you have stayed at a Marriott before you’ll know what to expect at the JW Marriott Hotel Mexico City. With spacious rooms offering a nice view over the city, this hotel is a solid option for people looking to stay in a big standardized franchise.

It features an outdoor pool, a spa, a gym, a Mexican restaurant, and a bar.

It’s a good option for families as well.

Las Alcobas – A Luxury Collection Hotel

Las Alcobas

Located next to a park, Las Alcobas is a haven of peace in an urban jungle. The rooms are quiet and decorated with taste, in the bathroom you’ll find a hydromassage tub, perfect after a long day of exploration.

The hotel has a spa, a gym, and two restaurants. It offers 5-star services like room service and a concierge service.

A tasty breakfast is included.

Presidente InterContinental Mexico City

Presidente InterContinental

The Presidente InterContinental Mexico City will be a perfect fit for people looking for a hotel that has all the facilities and services a luxurious hotel can offer.

With a state-of-the-art fitness center, which features stunning views of Chapultepec Park, in-room massages, room service, and  6 on-site restaurants, get ready for the perfect stay. Make sure to try one of their cocktails at the Lobby Bar, where they often have live music.

Choose a room with a view for an incredible experience.

Condesa and Romana – Trendy cosmopolitan neighborhoods

The twin “colonias” are two of the best neighborhoods to stay in Mexico City. Condesa and Romana are a hub for nightlife and trendy restaurants. Offering a blend of modernity and bohemian vibe, you’ll love staying there, no matter your travel style.

Stroll around and visit a couple of art galleries and independent shops, spend some time in one of the many parks there, and pass by a couple of street markets.

These districts are also close to the Historic Center making it a convenient location.

Best hotels in Condesa and Romana

Casa 9

Casa 9

Fitting right in, Casa 9 is a quirky family inn featuring minimalist and well-decorated rooms. All of which have a patio with garden views where you can enjoy a free breakfast.

They have a bar and you can easily find places to eat around the inn. You’re within walking distance of Chapultepec Castle as well.

La Palomilla Bed & Breakfast

La Palomilla Bed & Breakfast

A charming bed and breakfast, La Palomilla offers colorful rooms and a nice outdoor area. All rooms are homey and quiet, and feature everything one needs for a pleasant stay. The staff is super helpful and warm.

You have access to the kitchen if you want to cook your own meals, otherwise, they offer breakfast.

There, you can borrow a bike to roam around the neighborhood.

ULIV – Roma Norte

ULIV - Roma Norte

Set in a chic designer building, ULIV Roma Norte is a condo-hotel offering serviced apartments, each with a bedroom, living room, a fully equipped kitchen, and AC.

The building features a gym, a garden, and a terrace, and has a laundry room.

Zona Rosa – Backpackers and night owls hub

Known for being a gay-friendly neighborhood, Zona Rosa is an eclectic district where the old meets the new. It’s a great place to stay for backpackers who are on a budget and like to party. There you’ll find all sorts of bars and nightclubs as well as many handicraft and antique shops.

Many artists have established themselves over the years in this neighborhood, giving it a bohemian and laid back vibes.

Where to stay in Zona Rosa

Galeria Plaza Reforma

Galeria Plaza Reforma

This modern 434 room hotel is surrounded by the capital city’s financial and commercial district where one can find exclusive restaurants, shops, and boutiques, right at the heart of the Zona Rosa.

The 5-star hotel offers a rooftop pool, a gym, a bar, and a restaurant. It offers room service and free parking.

They have rooms and suites, all well equipped, comfy, and quiet.

UCo Juarez

UCo Juarez

Experience relaxing facilities and delicious dining options at this hotel, located in the financial and cultural district of Mexico City. It is just steps from the famous Reforma Avenue and 10 minutes’ walk from Zócalo Square and the Cathedral.

The hotel features an outdoor pool, a gym, 2 restaurants, and a conciergerie service to help you plan your trip and recommend the best places to visit and top restaurants in the city.

The room are clean and well decorated, some come with a nice view of the city.

Hotel Geneve

Hotel Geneve

Step back in time in Hotel Geneve. Built in 1907, this European-style hotel is a unique place to stay in Mexico City.

The hotel features 2 restaurants, a renown spa, and a gym.

The rooms and the hotel’s design really look like time have frozen here – in a good way – you won’t find another hotel like this in Mexico City.

Reforma – Mexico City’s Times Square

With exclusive hotels and high-end restaurants, the Reforma Avenue is one of the best area to stay in in Mexico City. The location is ideal, the avenue start in Polanco where you’ll find the famous Chapultepec castle and the Museum of Antropology and finish all the way to the Centro Historico, with along the way two of the city’s most emblematic monuments: Diana the Huntress Fountain and the Angel of Independence.

There you’ll find all sorts of hotels at all price range as well as several shop and local restaurants serving typical Mexican food.

Best hotels in Reforma

Four Seasons Hotel Mexico City

Four Seasons Hotel Mexico City

The Four Seasons is probably one of the best places to stay in Mexico for the luxury-style traveler. Like every Four Seasons, it’s stunning and the service is impeccable.

This AAA Five Diamond Award winner hotel offers a full-service spa, an on-site restaurant, contemporary guest rooms, a fitness center, and an outdoor pool (with a sauna and a hot tub).

The St Regis Mexico City

The St Regis Mexico City

Another great luxurious accommodation option in Mexico City, the St Regis is perfectly located and offers spacious and comfortable rooms.

This luxurious and sophisticated hotel offers first-class accommodations along with on-site spa services, and the iconic St. Regis butler service.

It features 3 on-site gourmet restaurants along with 2 spacious ballrooms. It also has an indoor swimming pool, perfect if you’re visiting during winter.

Casa Prim Hotel Boutique

Casa Prim Hotel Boutique

If you want something luxurious that feels homier, Casa Prim Hotel Boutique might be the one for you! Full of charm and personality, you’ll be greeted warmly by the staff and be able to enjoy the peace and quiet.

The hotel features a restaurant, fitness center, a rooftop bar, and a shared lounge. The rooms are well decorated, each one being different.

Santa Fe – New trendy Neighborhood in Mexico City

Santa Fe is one of the newest neighborhoods in Mexico City, known for its shiny skyscrapers and modern apartment buildings. Here, you can find the largest shopping mall in Mexico, Centro Santa Fe, a paradise for shoppers and foodies with plenty of entertainment for families.

It’s not the best location as it’s pretty far from the tourist sights but it’s worth staying there if you are looking for a safe neighborhood with many high-end restaurants, shops, and hotels.

Best hotel in Santa Fe:

Live Aqua Urban Resort Mexico

Live Aqua Urban Resort Mexico

A brand new hotel featuring state-of-the-art facilities, Live Aqua Urban offers trendy rooms, all equipped with the latest technologies and designed so you can relax and feel good.

Among the facilities, you’ll find a luxurious spa, a gym, and a restaurant serving gourmet and contemporary Mexican cuisine.

Related posts to help you plan your trip to Mexico:

Like it? Share it on social media or save it for later – Where to stay in Mexico City:

Hotels in Mexico City