Search over 895,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Gran Hotel Ciudad De Mexico overlooks the Zócalo, the city's vast central square, making it a sightseer's dream. History buffs can stroll to the National Palace, ...
$164 per night for 2 guests
$85 per night for 2 guests
$117 per night for 2 guests
$113 per night for 2 guests
$72 per night for 2 guests
$66 per night for 2 guests
Located in Reforma, this luxury hotel is within a 15-minute walk of The Angel of Independence Monument, U.S. Embassy, and Museo de Arte Moderno. Tamayo Museum ...
$129 per night for 2 guests
Located in Downtown Mexico City, this eco-friendly hotel is within a 10-minute walk of Alameda Central, Palacio de Bellas Artes, and Torre Latinoamericana. Palacio ...
$84 per night for 2 guests
$44 per night for 2 guests
History buffs will enjoy exploring Mexico City, and visitors give high marks for the fascinating museums, cathedral, and renowned art. Tourists who journey to this culturally-rich city can discover its architecture, cafés, and monuments. Top sights in the city include Plaza de la Constitucion, Zocalo, and Metropolitan Cathedral.
The city is well known for its museums and art, and cultural venues include Palacio de Bellas Artes, Templo Mayor, and Teatro Diego Rivera. Attractions like Parque Zoologico de Chapultepec and Six Flags Mexico are fun for everyone, not just kids. Notable for its cathedral, historic sites, and monuments, the city's landmarks include Plaza de la Constitucion, Zocalo, and Metropolitan Cathedral.
In Mexico City, you'll find 737 hotels and other lodging accommodations so you'll have a variety of choices for your holiday getaway. These are top ones based on Expedia user reviews:
Other favorite sights in Mexico City include Palacio Nacional, Torre Latinoamericana, and The Angel of Independence Monument.
With so many ways to get around, seeing Mexico City is simple. Nearby metro stations include Zocalo Station, Allende Station, and Pino Suarez Station. If you'd like to explore more of the area, hop aboard a train from Mexico City Buenavista Station, Mexico City Fortuna Station, or Tlalnepantla de Baz Station.