Compare and save on Mexico City hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Mexico City hotels

Use our map to find hotels near the Mexico City area or attractions you want to visit.

The best Mexico City hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Mexico City

With more than 26 million people, Mexico City is the largest city in North America and one of the largest in the world. The sheer scale of this city along with its seemingly endless urban sprawl can make it feel like an overwhelming and intimidating experience for first-time visitors. While many tourists to Mexico bypass the capital in favour of the country's seaside resorts, Mexico City has an astonishing history and cultural heritage that puts it on par with some of the greatest cities in world. In short, if you skip over Mexico City you are missing out on one of the most fascinating and exciting destinations on the planet.

Because Mexico City is so massive, it has no shortage of places to stay, from cheap backpacker hostels to luxurious 5-star hotels. When looking for a hotel in Mexico City, let Skyscanner help you out with our unique and useful search feature.

High-End Hotels

The city's best hotels are mostly located in Zona Rosa, Lomas de Chapultepec, and Condesa and Roma, all of which are the some of the city's wealthiest and trendiest neighbourhoods. The big international hotels tend to be located along Paseo de la Reforma.

St. Regis Mexico City is located in Zona Rosa steps from the Angel de la Indepencia monument, which serves as the symbol of Mexico City. Occupying 31 floors of the Cesar Pelli-designed Freedom Tower, one of Mexico's tallest buildings, the St. Regis offers stunning city and mountain views from all of its rooms. There is also a full service spa, butler service, free WiFi, yoga and pilates classes, bike rentals, and a gym and swimming pool overlooking the city.

JW Marriott Hotel overlooks the Chapultepec Park, one of the largest city parks in the world, and is just steps from the National Anthropological Museum, featuring amazing exhibits and displays. Rooms are sumptuously decorated and blend both European and Mexican elements. The cuisine at the on-site restaurants is exceptional with both Mexican and French specialties on offer.

Mid-Range Hotels

Mid-range hotels can be found throughout the central districts of Mexico City, including in the historical city centre.

Hotel Carlota is located in the chic Zona Rosa neighbourhood. With just 36 immaculately designed and furnished rooms, this hotel manages to feel intimate, hip, and luxurious all at the same time. Despite feeling like a 5-star hotel at times, prices are very affordable.

Hampton Inn & Suites Mexico City - Centro Historico is located in the Centro Historico district, a UNESCO World Heritage Site featuring cobblestone streets, opulent European architecture, and a vast array of museums and historical attractions. All rooms are air conditioned and there is a restaurant, conference facilities, and kids' club in the hotel.

Basic Hotels

Finding a cheap place to stay in Mexico City is easy, especially in Centro Historico.

Chillout Flat Bed & Breakfast is located just minutes from the Metropolitan Cathedral, one of the largest cathedrals in the world and a top Mexico City attraction. Rooms are comfortably furnished and the complimentary breakfast stands out as rivalling those offered at far more expensive hotels.

ibis Mexico Alameda's central location makes it ideal for both tourists and business travellers. Rooms are equipped with LED televisions, WiFi, and air conditioning. There is also a 24-hour business centre onsite for guests to use. If you are renting a car while in Mexico City then you can also take advantage of the paid parking.