Where to Stay in Mexico City: Best Areas & Hotels

Illustrated map of Mexico City showing Condesa, Roma Norte, Roma Sur, Polanco, Coyoacán, Chapultepec Park and the Historic Centre.

Choosing where to stay in Mexico City can make a huge difference to your trip. The city is enormous, traffic can be intense and every neighbourhood has a completely different feel — so choosing the right base makes exploring much easier.

We spent three days in Mexico City and stayed in Condesa, which ended up being our favourite area for a first visit. It felt green, walkable and relaxed, with great cafés, restaurants and easy access to the rest of the city.

In this guide, we’ll share the best areas to stay in Mexico City depending on your travel style, budget and priorities — plus the areas we personally wouldn’t choose for a first stay.

Prices can change significantly depending on your dates, demand and room type, so treat the budget categories in this guide as a general reference rather than a fixed promise.

🏨 Where we stayed: Condesa
🌿 Best overall area: Condesa
🍸 Best for food and nightlife: Roma Norte
🎨 Best for a slower stay: Coyoacán
✨ Best for an upscale stay: Polanco

Where to stay in Mexico City: What’s inside

Once you have chosen where to stay, read our guide to the best things to do in Mexico City to help plan the rest of your trip.

Condesa: Our Favourite Area for First-Time Visitors

If it’s your first time in Mexico City, Condesa is the area we’d choose again without hesitation.

This is where we stayed during our trip, and it made exploring the city feel easy. Condesa is leafy, walkable and full of cafés, restaurants, parks and beautiful Art Deco buildings. It has a relaxed, residential feel, while still being close to many of the places first-time visitors want to see.

It is also well connected to Roma Norte, Chapultepec and the Historic Centre, so you can get around easily by Uber or on foot for shorter distances.

Condesa is not the cheapest area in Mexico City, but we think it offers one of the best balances between location, atmosphere, safety and overall value — especially if you only have a few days in the city.

Best for: first-time visitors, couples, food lovers and anyone who wants a comfortable, walkable base.

Budget Hotels in Condesa

Hotel Nomadier – Private Ensuite Rooms

This is where we stayed during our trip. We paid around €93 for two nights and found it to be a great-value option for Condesa. It is simple, clean and very well located, within walking distance of cafés, restaurants and Parque México.

Hotel Parque México

A characterful budget stay in Condesa for travellers who want to be close to the neighbourhood’s cafés, parks and restaurants. It is a good option if location and atmosphere matter more to you than having a large hotel with lots of facilities.

Crisol Suites Condesa

A practical option with more of an apartment-style feel. Some rooms include useful extras such as a kitchenette, private bathroom and balcony, which can make a longer stay in Mexico City more comfortable.

Casa Lalique

A small, stylish-looking stay that feels more personal than a standard hotel. It is a good choice if you want a quieter base in Condesa while still being close to the livelier parts of the neighbourhood.

Mid-Range Hotels in Condesa

Nido Parque México

A lovely option just a few steps from Parque México, one of the nicest parts of Condesa. It is ideal if you want to be close to the park, cafés and relaxed streets that make this neighbourhood such a good base.

Casa Condesa Amatlán 84

A boutique-style stay in a beautiful part of Condesa, with an intimate feel and a location that makes it easy to explore both Condesa and nearby Roma Norte.

Casa Condesa Michoacán

A stylish and well-located option for travellers who want to stay right in the middle of Condesa’s café, restaurant and nightlife scene. It is a particularly convenient base if you like being able to walk out for dinner in the evening.

Boutique Hotels in Condesa

Casa Luciana Condesa

A beautiful boutique-style stay with a more refined feel than a standard hotel. Its location in Condesa makes it easy to enjoy the neighbourhood’s best cafés, restaurants and leafy streets.

Cholula Condesa by Lumina

A modern, design-led option with apartment-style accommodation in a very convenient part of Condesa. It is particularly useful if you want more space and the flexibility of having a small home base during your trip.

SAAVI by ONTO Signature

A polished boutique option for those who want a calmer, more elevated stay while remaining close to everything Condesa has to offer.

Roma Norte and Roma Sur: Best for Food, Cafés and Nightlife

Roma is one of Mexico City’s most popular areas for visitors, especially if your ideal trip involves great coffee, independent shops, good restaurants and evenings spent trying new bars.

Roma Norte is the livelier and more central part of the neighbourhood. It is full of cafés, restaurants, galleries and nightlife, and it sits right next to Condesa. If you like having lots happening around you, it is an excellent base.

Roma Sur feels quieter and more residential. It has less of the tourist buzz of Roma Norte, but it can be a good choice if you want to stay close to the action while sleeping somewhere a little calmer.

We would choose Roma if food, nightlife and a more energetic city atmosphere are your priorities. Just keep in mind that it can be noisier and busier than Condesa, especially around the most popular streets.

Best for: food lovers, nightlife, couples and travellers who like a lively, central neighbourhood.

For the places we loved eating across the city — including casual street-food stops and taquerías worth making a detour for — read our guide to the best tacos in Mexico City.

Budget Hotels in Roma

Anys Hostal

A friendly, affordable option in Roma for travellers who care most about location. It is a practical base if you want to be within walking distance of cafés, restaurants and the neighbourhood’s nightlife.

Hotel MX Roma

A simple hotel option in a convenient part of Roma. It offers a more classic hotel setup than a hostel, while still keeping you close to the restaurants, shops and energy of Roma Norte.

Mid-Range Hotels in Roma

Stanza Hotel

A reliable mid-range choice in Roma, with a practical location for exploring both Roma and Condesa. It is a good option if you want the convenience of a hotel while staying close to cafés, restaurants and public transport.

Durango 219

A stylish apartment-style stay in Roma Norte, ideal if you prefer having a little more privacy and space than a conventional hotel room. Its location makes it particularly convenient for exploring the neighbourhood on foot.

Boutique Hotels in Roma

Uniko Living Roma

A small, characterful hotel in Roma Norte with an ideal location for enjoying the neighbourhood’s cafés, restaurants and lively atmosphere. It feels more personal than a larger hotel while still being right in the middle of the action.

ONTO Tonalá Mexico City

A modern, design-focused option in Roma Norte, with apartment-style accommodation in one of the area’s most convenient locations. It is a great choice if you want to be near Condesa as well as Roma’s food and nightlife scene.

Coyoacán: Best for a Slower, More Local Stay

Coyoacán has a completely different feel from Condesa or Roma. It is slower, more colourful and more traditional, with cobbled streets, leafy squares, local markets and a strong neighbourhood atmosphere.

This is a lovely area to stay if you want a quieter trip, especially if visiting the Frida Kahlo Museum is high on your list. You can easily spend a relaxed morning exploring the centre, visiting the market and stopping for coffee or churros in one of the small plazas.

The main downside is that Coyoacán is further south than the city’s most central sightseeing areas. It is not the best base if you want to be close to Chapultepec, Polanco or the Historic Centre every day, but it works beautifully if you prefer a slower pace and do not mind using Ubers.

Best for: repeat visitors, couples, families and travellers who prefer a quieter, more local atmosphere.

Budget Hotels in Coyoacán

Chalet del Carmen

A cosy, affordable stay in a peaceful part of Coyoacán. It is a good choice if you want to be near the neighbourhood’s historic centre while staying somewhere that feels calm and residential.

Casa Real Coyoacán

A simple, well-located option for travellers who want to experience the local feel of Coyoacán without spending too much. It is practical for exploring the markets, plazas and cafés in the area.

Mid-Range Hotels in Coyoacán

Casa Tamayo

A charming mid-range option with a more intimate feel than a large hotel. It is a lovely choice for staying close to Coyoacán’s colourful streets, local cafés and relaxed pace.

Agata Hotel Boutique & Spa

A more polished boutique-style option in Coyoacán, ideal if you want to combine the neighbourhood’s slower pace with a little extra comfort.

Boutique Hotels in Coyoacán

Casa Tuna

A beautiful boutique stay near the heart of Coyoacán. Its setting makes it ideal for travellers who want to explore the neighbourhood’s colourful streets, markets and cafés at a relaxed pace.

H21 Hospedaje Boutique

A small, elegant boutique hotel with a refined and peaceful atmosphere. It is a great choice if you want something more memorable than a standard hotel while staying in one of Mexico City’s most characterful neighbourhoods.

Polanco: Best for an Upscale Stay

Polanco is one of Mexico City’s most polished and upscale neighbourhoods. It is known for its wide streets, high-end restaurants, designer shops and luxury hotels.

It is also close to Chapultepec Park and several of the city’s major museums, which makes it a convenient base if those are high on your list. The area feels very different from Condesa and Roma: less bohemian, more refined and generally more expensive.

We would choose Polanco if comfort, restaurants and a more luxurious stay are your priorities. It is not where we would stay on a tight budget, but there are a few good-value options just outside the core area, particularly around Anzures.

Best for: luxury travellers, business trips, couples and visitors who want an upscale base close to Chapultepec.

Budget Hotels in Polanco

Colmena

A more affordable option close to Polanco for travellers who want to stay near the neighbourhood without paying luxury-hotel prices. It is a practical choice if being close to Chapultepec and Polanco’s restaurants matters more than staying directly in the centre of the area.

Casa Anzures

Located in nearby Anzures, this is a convenient and usually more affordable base close to Polanco. Anzures is quieter and less polished than Polanco itself, but it is well placed for Chapultepec Park and nearby museums.

Mid-Range Hotels in Polanco

Lamartine 619 Residencial

An apartment-style stay in Polanco that is a good fit if you want more space and independence than a standard hotel room. Its location makes it convenient for enjoying Polanco’s restaurants, shops and easy access to Chapultepec.

Nido Parque Lincoln

A comfortable, well-located choice for travellers who want to stay in the heart of Polanco without moving into the highest luxury price range. It is a practical base for restaurants, museums and exploring Chapultepec Park.

Boutique Hotels in Polanco

Casa Ofelia

A refined boutique-style option in Polanco for travellers who want a more intimate and design-led stay. It is well suited to a special trip, with Polanco’s restaurants and shops right on your doorstep.

The Alest Hotel

An elegant luxury hotel with a classic, high-end feel in one of Polanco’s best locations. It is a great option if you want attentive service, comfort and a more memorable stay in Mexico City.

Areas We Wouldn’t Choose for a First Stay

Mexico City is huge, and there is no single “bad” area. But for a first visit, we think some neighbourhoods are simply less convenient or require more planning than Condesa, Roma, Coyoacán or Polanco.

The Historic Centre is amazing to visit during the day, with major sights, markets and beautiful architecture. However, we would not choose it as our base for a first trip. It can feel very busy, touristy and less relaxed in the evenings than the neighbourhoods we recommend above.

Santa Fe is modern, with large shopping centres and business hotels, but it is far from most of the places first-time visitors usually want to see. Traffic can also make getting around slower, so it would not be our first choice for sightseeing.

Staying near the airport can be useful for one night before an early flight, but it is not a good base for exploring the city itself.

Areas such as Tepito, La Merced and Doctores need more care and research, especially for first-time visitors. That does not mean you should avoid them completely, but for a first trip, we would stay in a more central, visitor-friendly area and only visit these neighbourhoods during the day if there is a specific reason to go.

Staying Safe in Mexico City

We never had a moment during our trip when we felt unsafe. We stayed in Condesa, used common sense and felt comfortable walking around with our phones and cameras during the day.

Like in any large city, it is still important to be aware of your surroundings. In crowded places and on public transport, keep an eye on your belongings. At night, we would avoid walking alone down quiet, poorly lit streets and use an Uber when in doubt.

Mexico City has a reputation for being dangerous because of the image of cartels and crime often shown in films and the media. But the city is so much more than that. Choosing a good area, staying aware and planning your transport at night makes a big difference.

Before travelling, always check the latest official travel guidance from your own government. For up-to-date information, we recommend checking the Mexico City’s official safety tips, alongside UK Foreign, Commonwealth & Development Office and the US Department of State advice for Mexico.

Our Worthwhile Verdict: Where Should You Stay?

For a first visit to Mexico City, we would choose Condesa again. It gave us the best balance of location, walkability, great food, green spaces and a relaxed atmosphere — without feeling too far from the main sights.

Choose Roma Norte if restaurants, cafés and nightlife are a bigger priority. Choose Coyoacán if you want a slower, more local-feeling stay, and Polanco if you are looking for an upscale base close to Chapultepec and the city’s museums.

The most important thing is to choose an area that matches the kind of trip you want. Mexico City is too big to see everything at once, but staying in the right neighbourhood will make your time there feel much easier and more enjoyable.

If you are still planning your trip, have a look at our 3-day Mexico City itinerary for the places we think are actually worth seeing — and the ones we would skip.

Similar Posts