Mexico City

Feb 19, 2019 - Feb 20, 2019

2 guests - 1 room

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.


Top rated hotels in Mexico City

from C$ 72
from C$ 144
from C$ 202

What are travelers saying about Mexico City?

History Buffs
Adventure Travelers
Art & Design Lovers
Nightlife Lovers
Member reviews (301)
Kevin Picholo
Kevin PicholoFoster City, California, USA

Mexico City got little bit of everything you need, culture, food, history and interesting sites to see!

velaskeEdinburgh, UK

What can I say about one of the cities with the best weather in the world!? Well, yes, it is a bit dangerous if you don't take some precautions, but be careful and enjoy it!

FrankMiami, Florida, USA

A fantastic and beautiful city! A close plan trip from my home in Miami, but a world away in terms of feel and atmosphere. I am glad I came and will certainly be back. Large city so we only got a taste in the 4 days we were there. Next trip... another part.

Yogic Traveler ❀
Yogic Traveler ❀Puerto Vallarta, Mexico

It's a big crazy mess of a city but I enjoyed it much more than I expected to.


The most expensive month to stay in Mexico City is January, with an average price of C$ 116 per night. The least expensive month is January, with an average of C$ 116 per night.
The average price of a hotel in February is typically C$ 94 per night. This is C$ 19% more than the average nightly price of C$ 116 seen over the previous 12 months.

Plan a trip to Mexico