Hotels in Mexico City

Find the best Mexico City hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Mexico City hotels with free cancellation or excellent ratings

Trusted Mexico City hotel providers

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

See all hotels in Mexico City

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Mexico City hotel in the heart of the action

Beat the queues at the top Mexico City attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelHotel Casa Ensenada Luxury Boutique Hotel – 4.9
Cheapest month to bookFebruary
Average 4 star hotel price$223 per night
Average 5 star hotel price$337 per night

How to find the best hotel deals in Mexico City

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Mexico City

  • Our search engine is an expert in finding flight deals. The good news? It's every bit as talented at digging up the best rates on Mexico City hotels. Book smarter with these money-saving tips.

  • Land the best Mexico City hotel prices by organising your plans early. Hotels often offer early booking discounts to help fill rooms in advance.

  • However, you could still catch a last-minute offer. Although prices usually increase closer to your stay, some places cut rates a day or two before to avoid having empty rooms, especially when it's quiet.

  • Another trick to scoring cheaper hotels? Flexibility. If your plans aren't fixed, change up your travel dates to discover where the best value is.

  • Book without the worry by searching for stays with free cancellation. If your dates shift or you spot a better offer, you can cancel or modify your booking without penalty.

Where to stay in Mexico City

Central Mexico City

Polanco

  • Need a few more ideas on where to stay? Pick from inviting hotels close to the top sights in Polanco.

  • Las Alcobas, a Luxury Collection Hotel, Mexico City is one of the most popular hotels near Mosaic México, a major attraction in this area. This hotel in Mexico City has a 5-star rating and earns solid guest ratings for its cleanliness.

  • On the hunt for hotels near Polanco? Campos Polanco has the keys to your next memorable stay. Attracting great reviews for its cleanliness, this 5-star Mexico City hotel is a comfy place to relax after a day of sightseeing.

  • You'll also discover a few that stand out among the hotels near Lego Botanical Bloom Bar. Vuestro is a visitor favourite around Polanco.

  • There's plenty more where that came from. Browse the full collection of hotels in Polanco and find a stay that brings the whole trip together.

When to go to Mexico City

  • The tourist season peaks in June. If you want to be there when it's all happening, this is the right time to book a hotel in Mexico City.

  • March is the best month to lock in your Mexico City hotel for a less crowded experience.

  • Consider your ideal weather conditions before you travel. With maximum highs of 30ºC, May brings the warmest conditions.

  • Lows hit 6ºC during January, the coolest month here.

  • Browse around for Mexico City hotels in January to enjoy mostly clear skies. Averaging one day of rain, it's the driest month.

  • July has the wettest weather. You can expect around 19 days of rainfall.

Best hotels in Mexico City

Best budget hotels

  • A great trip doesn't have to mean a huge hotel bill. With at least 230 budget Mexico City hotels to choose from, you can spend more on what matters and less on a room. You can expect basic comforts like Wi-Fi, simple breakfasts, and cosy beds at these well-priced stays.

  • For a low-cost and no-fuss stay, check out Hotel H - Arena Adults Only. It has a 2-star rating and amenities such as a lift and Wi-Fi.

  • Alternatively, make a booking at Hotel Tacubaya & Autosuites. Equipped with conveniences including a lobby bar and Wi-Fi, this 3-star Mexico City hotel lets you save without missing out.

  • You'll also find great deals on rooms at Mina 32 - Coyoacan, which is rated 2 stars. It features Wi-Fi in designated areas and internet access.

Best 4-star hotels in Mexico City

  • Searching for hotels in Mexico City that go beyond the basics? A 4-star stay is a great fit. With around 170 to choose from, they come with attractive extras like outdoor terraces, saunas, and business facilities. You get high-end quality without the high-end cost.

  • Book a room at Hotel Novit and experience the elevated standards that come with this 4-star stay. Take advantage of an indoor swimming pool and a restaurant while you're here.

  • Another Mexico City hotel that stands out is Santa Casa by Tasman. It features thoughtful amenities such as concierge assistance and room service.

  • Want more choice? Isaaya Hotel Boutique by WTC proves you don't need five stars to feel spoiled. Make the most of valet parking, bathrobes and more at this stay.

Best luxury 5-star hotels

  • You could just find a place to rest your head. Or you could book one of the 60 or so 5-star hotels in Mexico City and live it up like a VIP. Think things like world-class spa facilities, signature dining experiences, and prime locations. (And perhaps even a private butler at the ready.) The majority of these luxury stays are in Polanco.

  • You'll be all about the good life at Maison du Comte. This stay offers room service, massage services and other features that make it a total dream getaway.

  • Alternatively, enjoy the stay you deserve at Hotel Casa Ensenada Luxury Boutique Hotel. This 5-star Mexico City hotel offers concierge assistance, a fireplace and plenty more.

  • The Alest Hotel has a room for you too. Make the most of its many perks including room service and valet parking.

Best hotels in Mexico City for families

  • Finding the right hotel can change the whole experience when travelling with kids. With things like play areas, pools, and large suites, family-friendly hotels in Mexico City are loaded with perks that just make life easier. Choose from around 90 of these stays that offer fun for kids and comfort for adults.

  • Gran Hotel Ciudad de México Zócalo View raises the bar on the classic family escape. This 5-star stay features Wi-Fi in designated areas and luggage storage.

  • Holiday Inn Express Mexico Reforma by IHG is another go-to choice. Internet access and Wi-Fi are a few of the amenities at this option.

Best hotels with a spa

  • Plan for more than just sightseeing. Choose one of the 120 or so Mexico City hotels with a spa and schedule in time to truly relax. Mostly located in Centro Histórico, steam rooms, hot tubs, and wellness programmes are the types of features they come with.

  • Escape to Brick Hotel Mexico City - Small Luxury Hotels of the World and then put the world on hold. Concierge assistance, a spa and other added comforts await you at this 4-star option.

  • Or get comfortable at Antiguo Molino de San Jerónimo. With things like a spa and room service, this 4-star hotel in Mexico City gives you space to rest and recharge.

  • Rodona Hotel lets you balance sightseeing with a little spa bliss. You'll find a sauna and massage services at this accommodation option.

Best hotels with a pool

  • There are at least 50 pool hotels in Mexico City, each bringing something different to your trip. City hotels tend to offer rooftop or indoor pools, while resorts generally go big with multiple swimming areas and extras like water slides. Whether you're here for downtime or playtime, there's a stay that fits your style.

  • Make relaxing poolside a priority at Hotel Novit. With an indoor swimming pool, room service and tour services, this Mexico City hotel has all the perks to make your visit enjoyable.

  • Vuestro will also have you reaching for your swimsuit and goggles. Choose this popular option and make the most of an outdoor swimming pool, Wi-Fi and tour services.

  • Or add a little play to your getaway at Kimpton Virgilio Polanco by IHG. You'll have access to an outdoor swimming pool, valet parking and express check-out at this 4-star hotel in Polanco.

Best pet-friendly hotels

  • Who says you have to leave your pet behind? From comfy beds and feeding bowls to nearby walking areas, pet-friendly hotels are designed to make you and your best buddy feel at home. There are around 190 Mexico City hotels ready to welcome your best friend.

  • At Mansion Havre, thoughtful pet perks are part of the package. Wi-Fi and internet access are other conveniences you'll find at this hotel in Mexico City.

  • Four paws are as welcome as two feet at Hotel Verona. A 24-hour front desk and Wi-Fi are part of what's included at this pet-loving accommodation option.

  • Santa Casa by Tasman is one more place that's a safe bet for pet owners. Amenities here include express check-out and room service.

Flying to Mexico City

Mexico City Benito Juarez International Airport (MEX)

  • A flight to Mexico City will usually have you touching down at Mexico City Benito Juarez International Airport (MEX), the main airport. From there, the centre is around 6 kilometres away.

  • The drive to central Mexico City takes about 30 minutes, while public transport is roughly 40 minutes.

  • If you're flying in late, consider staying at NH Collection Airport T2, a 4-star option not far from the runway. One of the things guests like most about this place is its location.

  • Or stay close to MEX at Hostal Nova House, which has a 5-star rating. Reviewers have given it 4-plus out of 5 for its overall experience.

  • Popular with business travellers, Courtyard Mexico City Airport is another smart pick. This 4-star hotel is a welcome pit stop before your next leg.

Mexico City Atizapan Airport (AZP)

  • About 3 kilometres from the centre of Mexico City, Mexico City Atizapan Airport (AZP) offers an alternative connection to the city.

  • Book a Mexico City hotel close to AZP and be sinking into bed not long after you land. Gran Hotel Ciudad de México Zócalo View is rated 5 stars and often earns positive reviews for its location.

  • Historico Central Hotel is a 4-star option that makes even a short stop feel rewarding. An overall guest score that tops 4 out of 5 proves its reputation as a trusted choice.

  • A cafe and a lobby bar are some of the amenities on offer at Courtyard Mexico City Airport. It makes convenience part of the experience and comes with a 4-star rating.

Finding cheap hotels in Mexico City: FAQs

In Mexico City, the expected average temperature in September is 18°C. The warmest month is typically June, which averages 25°C. The coolest month is December, with temperatures averaging 6°C. The rainiest month is September, and the driest month is January.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Mexico City with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is $14 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $15 per night.

The average price of a hotel during the week is $233 per night, and the average price on weekends is $254. Overall, it looks like the cheapest day to stay in Mexico City could be Monday.

The nearest airport to Mexico City is Mexico City Juarez International Airport (MEX), which is 6.4km from the city centre.

Other airports include:

Felipe Angeles International Airport, which is 37.7km from the city centre.
Toluca Airport, which is 46.7km from the city centre.

We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Mexico City. And the most expensive day seems to be Saturday

The average price of a 3-star hotel in Mexico City is currently around $146 per night. And the cheapest 3-star hotel we found is $31 per night.

The average price of a 4-star hotel in Mexico City is currently around $264 per night. And the cheapest 4-star hotel we found is $48 per night.

The average price of a 5-star hotel in Mexico City is currently around $404 per night. And the cheapest 5-star hotel we found is $81 per night.

The cheapest month to stay in a hotel in Mexico City is September, with an average price of $233 per night. The most expensive month is October, when the average room rate can rise to $436 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is $233 per night, which is around 29% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Mexico City are Hilton Mexico City Reforma, El Diplomatico and Hotel Marlowe Centro Histórico.