Mexico City Hotels

Popular filters:

Popular hotels, from names you trust

Great deals, with no booking fees

Save now, book when you’re ready

Trusted Mexico City hotel providers

Find Mexico City hotels you’ll love

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 hotelRodona Hotel – 5.0
Cheapest month to bookMay
Average 4 star hotel price$179 per night
Average 5 star hotel price$690 per night

Where to stay in Mexico City

Centro Histórico is the heart of Mexico City, filled with colonial-era buildings, museums, and bustling plazas, making it ideal for travellers interested in heritage and culture. Adjacent to it, Condesa offers tree-lined streets and a lively restaurant scene, perfect for those who relish a local culinary experience. For a trendy atmosphere, Roma is the go-to neighbourhood, known for its bohemian vibe and active nightlife. Polanco attracts visitors looking for upscale options, with luxury shopping and high-end dining evident throughout its avenues. Lastly, Reforma provides a well-connected base with numerous monuments, hotels, and corporate offices along the famous Paseo de la Reforma. Skyscanner helps you find the ideal hotel options across these key Mexico City districts.

Best hotels in Mexico City based on location

For the best-located Mexico City hotels, consider Hotel Catedral, Cadillac Hotel Boutique, and Galeria Plaza Reforma. Hotel Catedral is a fantastic choice just 0.34 km from the city centre and only 0.35 km from the Zocalo. This convenient spot is perfect for those who want quick access to key attractions and the heart of the action. Cadillac Hotel Boutique, positioned 1.01 km from the centre and 0.98 km from the Zocalo, also offers great accessibility to city amenities and important landmarks. Although Galeria Plaza Reforma is slightly farther from the city centre at 3.73 km, it clocks in at a mere 0.21 km from the bustling Monumento a la Independencia. This makes it an excellent option for visitors keen on exploring this iconic landmark. With these strategically placed hotels, experiencing Mexico City's vibrancy is effortless. Using Skyscanner to compare and find the best deals ensures your trip remains budget-friendly.

Good value hotels in Mexico City

For a comfortable and delightful stay in Mexico City, consider booking Hotel MX Condesa, Hotel Catedral, or Cadillac Hotel Boutique through Skyscanner.

Hotel MX Condesa provides essential amenities such as a bar where you can unwind, a fitness centre to keep up with your workout routine, and Wi-Fi to stay connected during your travels. Its combination of practical features ensures you'll have everything you need in one place.

If you seek convenience, Hotel Catedral excels with its on-site restaurant, concierge service for personalised recommendations, and shuttle service to simplify your transportation needs. These thoughtful services cater to both leisure and business travellers.

Alternatively, Cadillac Hotel Boutique blends comfort with accessibility, offering a lift for guests with mobility restrictions and a restaurant for convenient dining. The airport shuttle service also streamlines your journey, making it an ideal choice for a hassle-free stay.

Family-friendly hotels in Mexico City

Exploring the streets of Mexico City can be an unforgettable family adventure, with several hotels providing exactly what you need for a comfortable stay. Barceló Mexico Reforma stands out for its holistic approach to family needs, offering babysitting services to give parents some valuable relaxation time. Additionally, an indoor pool ensures the weather does not limit fun family activities, and a spa offers relaxation options, making every member of the family happy.

When it comes to diverse entertainment options, Hotel Marquis Reforma shines. The hotel includes a game room, creating a popular spot for children and teenagers, and indoor and outdoor pools that promise enjoyment regardless of the season. Baby-sitting services here provide an extra layer of convenience, ensuring a stress-free experience for travelling families.

Travelling with four-legged family members? Hyatt Regency Mexico City has got you covered, allowing pets to stay to make everyone feel included. The hotel offers an indoor pool, ensuring children can enjoy a dip any time of the year, and a tennis court to keep both kids and parents engaged.

Mexico City's top attractions

Explore the delights of Mexico City, starting with Chapultepec Park. Within its expansive grounds, you can visit the historic Castillo de Chapultepec, the Museum of Anthropology, and the Chapultepec Zoo. Immerse yourself in history at the Zócalo, one of the largest squares in the world, surrounded by the National Palace and La Catedral. Art and culture enthusiasts will appreciate the Palacio de Bellas Artes, known for its murals and Art Deco architecture. Experience the vibrancy of Mexico City on a trip to Xochimilco, where colourful boats glide through historic canals, offering a unique glimpse into Aztec-era agriculture. The charming district of Coyoacán invites you to wander through its streets, home to notable figures like Frida Kahlo and Diego Rivera.

Finding cheap hotels in Mexico City: FAQs

In Mexico City, the expected average temperature in June is 17°C. The warmest month is typically June, which averages 24°C. The coolest month is December, with temperatures averaging 5°C. The rainiest month is September, and the driest month is December.
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 $14 per night.
The average price of a hotel during the week is $180 per night, and the average price on weekends is $180. 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.9km 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 Wednesday
The average price of a 3-star hotel in Mexico City is currently around $110 per night. And the cheapest 3-star hotel we found is $25 per night.
The average price of a 4-star hotel in Mexico City is currently around $177 per night. And the cheapest 4-star hotel we found is $27 per night.
The average price of a 5-star hotel in Mexico City is currently around $517 per night. And the cheapest 5-star hotel we found is $66 per night.
The cheapest month to stay in a hotel in Mexico City is May, with an average price of $125 per night. The most expensive month is February, when the average room rate can rise to $638 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 June is $179 per night, which is around 16% higher than the rest of the year.
If you're hitting up Mexico City with kids in tow, try Royal Pedregal, Hotel MX Congreso and City Express by Marriott Ciudad de México Alameda.