Vacation to Mexico City

Book a Hotel + Flight or Car together to unlock savings

Choose one or more items to build your trip:

Save up to 30% when you add a hotel to your flight as an Expedia member

Enjoy flexibility with our Book now Pay later option & fully refundable rates on most hotels

Customize your vacation with ease all in one place

Mexico City Flight and Hotel Deals

Umbral, a Curio Collection by Hilton
Sofitel Mexico City Reforma
Mexico City Marriott Reforma Hotel
Hilton Mexico City Reforma
City Centro Ciudad de México

Where to stay in Mexico City

Find the best Mexico City areas and neighborhoods for the activities you enjoy most. Learn more about Mexico City

Mexico City Hotel Deals

Barceló México Reforma
Barceló México Reforma
4.5 out of 5
Paseo De La Reforma 1, Mexico City
Fully refundableReserve now, pay when you stay
The price is $90 per night from Jul 2 to Jul 3
per night
Jul 2 - Jul 3
9/10 Wonderful! (2,124 reviews)
Awesome time at Mexico City Barceló👍
"Súper helpful and friendly staff. Awesome 15th floor room. Great all around service. The person at business center very nice and friendly, Marcos at front desk provided great places to eat and safe areas to visit. Thank you all for a very nice stay👍😊"

Reviewed on Jun 1, 2023

Barceló México Reforma
Camino Real Aeropuerto Mexico
Camino Real Aeropuerto Mexico
4 out of 5
Puerto Mexico No. 80, Col. Penon de Los Banos, Mexico City
Fully refundableReserve now, pay when you stay
The price is $109 per night from Jun 16 to Jun 17
per night
Jun 16 - Jun 17
8/10 Very Good! (7,025 reviews)
"I stayed alone when a flight was canceled and I needed to stay the night. Got bus to my destination next morning right next door. Couldnt have been more convenient. Room was nice."

Reviewed on Jun 1, 2023

Camino Real Aeropuerto Mexico
Fiesta Americana Reforma
Fiesta Americana Reforma
4 out of 5
Paseo De La Reforma 80, Col. Juarez, Mexico City, CDMX
Fully refundableReserve now, pay when you stay
The price is $94 per night from Jun 4 to Jun 5
per night
Jun 4 - Jun 5
8.8/10 Excellent! (1,474 reviews)
"The attention from all the stuff was good, thank you 😊"

Reviewed on May 29, 2023

Fiesta Americana Reforma
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

How much does a Mexico City vacation package cost?
The most affordable Mexico City package is $420, so your dream vacation can become a reality — without a hefty price tag. Bundle flights, hotels and car rentals to customize a package suited to your travel style.
If I'm not able to travel, can I cancel my Mexico City vacation package?
You can cancel your Mexico City booking if your travel plans have changed. Whether you’ll incur a fee or not depends on your airline, hotel or car rental company. It may be possible to cancel or change for free if you booked in the last 24 hours. Head to our Customer Service Portal to find out more.
How do I get a cheap travel package to Mexico City?
Our Mexico City vacation packages offer plenty of savings for the savvy wanderer. For the best deal, simply bundle your hotel, flights and extras (including activities) into a budget-friendly package. But impressive bargains are only the start of your next unforgettable adventure. When you book with Expedia, you’ll have more than 550 airlines and 1,000,000 properties globally to pick from. No matter your style or budget, there’s a vacation package here just for you.
Where should I stay in Mexico City?
Cuauhtemoc is a great base for your upcoming Mexico City escape. Lock in a room at a comfortable hotel and spend your days wandering around notable attractions such as Alameda Central and Monument to the Revolution. Miguel Hidalgo is another top option. Spend your evenings here and Chapultepec Park and Parque Zoologico de Chapultepec will be within easy reach of your hotel.
What are the top hotels in Mexico City?
Camino Real Aeropuerto Mexico and Fiesta Inn Aeropuerto Ciudad de Mexico are both sought-after options in the Cuauhtemoc neighborhood. If you want to stay in the Miguel Hidalgo area, consider booking a room at Camino Real Aeropuerto Mexico or Fiesta Inn Aeropuerto Ciudad de Mexico.
How far in advance should I book my Mexico City vacation?
Reward yourself with the biggest variety at the cheapest prices by booking your adventure to Mexico City early. Airlines tend to advertise flight tickets around 12 months in advance, so reserve your spot as soon as you can. That said, Expedia is dedicated to providing you with the best bargains around, so it’s never a bad time to book your dream vacation!
What does an Expedia Mexico City travel package include?
That depends entirely on you. You can pick from a range of Mexico City packages, such as a hotel, flight and rental car. You can also book a flight with a hotel, or a rental car with a flight. Once you’ve made your booking, you can add the fun stuff like experiences and tours. Whatever your ideal Mexico City escape looks like, you’re sure to save!
What should I know before booking a Mexico City travel package?
Locking in all the parts of your trip together is a simple way to save. Bundle your flights, car rentals and hotels into one package. But your options don’t end at hotels. Expedia features all sorts of properties, including vacation rentals like mountain cabins and serviced residences. The list is almost endless!
Can I choose my airline with a Mexico City Expedia vacation package?
Expedia has access to more than 550 partner airlines worldwide, so you certainly can. Simply select your favorite carrier and craft the perfect Mexico City getaway.
Does Expedia offer Book Now, Pay Later Mexico City vacation packages?
Your bank balance shouldn’t stop you from going on an epic vacation, so Expedia has devised a plan to help. Thanks to our partnership with online lender Affirm, it’s easier than ever to book an amazing getaway that won’t drain your wallet. Simply Book Now, Pay Later and take the strain out of planning for your journey.

Popular places to visit

Things to do