Find and Book Top Rated Hotels in Mexico City

Search among 436 available hotels and places to stay in Mexico City from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 436
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great183 reviews
MapView on map4.2 km from City Centre900 m from The Angel of Independence
From   US$ 437 /nightSelect
Hotel
8.4
Great134 reviews
MapView on map200 m from City Centre300 m from Zocalo Square
From   US$ 24 /nightSelect
8.4
Great233 reviews
From   US$ 182 /nightSelect
8.2
Great225 reviews
1000 m from City Centre1000 m from Zocalo Square
From   US$ 44 /nightSelect
8.4
Great255 reviews
6.1 km from City Centre300 m from National Auditorium
From   US$ 237 /nightSelect
8.6
Great133 reviews
800 m from City Centre400 m from Zocalo Square
From   US$ 10 /nightSelect
2.9 km from City Centre600 m from Metro Insurgentes
From   US$ 255 /nightSelect
8.2
Great151 reviews
500 m from City Centre400 m from Zocalo Square
From   US$ 18 /nightSelect
8.4
Great799 reviews
From   US$ 107 /nightSelect
8.6
Great111 reviews
4.0 km from City Centre500 m from The Angel of Independence
From   US$ 781 /nightSelect
8.6
Great520 reviews
400 m from City Centre200 m from Zocalo Square
From   US$ 194 /nightSelect
8.4
Great120 reviews
3.1 km from City Centre700 m from The Angel of Independence
From   US$ 78 /nightSelect
8.6
Great882 reviews
600 m from City Centre300 m from Zocalo Square
From   US$ 158 /nightSelect
8.2
Great342 reviews
From   US$ 121 /nightSelect
Bed & Breakfast
8.4
Great59 reviews
4.5 km from City Centre1.7 km from Chapultepec Castle
From   US$ 120 /nightSelect
8.6
Great77 reviews
2.7 km from City Centre700 m from Metro Insurgentes
From   US$ 8 /nightSelect
8.4
Great155 reviews
6.4 km from City Centre300 m from National Auditorium
From   US$ 246 /nightSelect
8.4
Great25 reviews
4.4 km from City Centre800 m from Chapultepec Castle
From   US$ 579 /nightSelect
8.2
Great126 reviews
4.2 km from City Centre1.0 km from Chapultepec Castle
From   US$ 156 /nightSelect
8.6
Great365 reviews
3.5 km from City Centre200 m from The Angel of Independence
From   US$ 114 /nightSelect
8.6
Great130 reviews
2.2 km from City Centre1.5 km from Metro Insurgentes
From   US$ 151 /nightSelect
8.2
Great207 reviews
2.6 km from City Centre700 m from Metro Insurgentes
From   US$ 71 /nightSelect
8.2
Great225 reviews
3.2 km from City Centre200 m from Metro Insurgentes
From   US$ 109 /nightSelect
8.4
Great84 reviews
3.3 km from City Centre300 m from The Angel of Independence
From   US$ 328 /nightSelect
8.4
Great175 reviews
6.4 km from City Centre200 m from National Auditorium
From   US$ 588 /nightSelect
8.4
Great473 reviews
4.7 km from City Centre1000 m from Chapultepec Castle
From   US$ 140 /nightSelect
8.6
Great75 reviews
1000 m from City Centre600 m from Zocalo Square
From   US$ 15 /nightSelect
8.4
Great269 reviews
4.1 km from City Centre700 m from The Angel of Independence
From   US$ 149 /nightSelect
8.2
Great234 reviews
400 m from City Centre600 m from Zocalo Square
From   US$ 68 /nightSelect
8.4
Great184 reviews
2.6 km from City Centre1000 m from Metro Insurgentes
From   US$ 33 /nightSelect
Bed & Breakfast
8.4
Great112 reviews
9.2 km from City Centre600 m from Frida Kahlo House Museum
From   US$ 155 /nightSelect
Hotel
8.2
Great84 reviews
600 m from City Centre1000 m from Zocalo Square
From   US$ 21 /nightSelect
8.4
Great94 reviews
5.8 km from City Centre900 m from National Auditorium
From   US$ 150 /nightSelect
8.2
Great79 reviews
7.0 km from City Centre300 m from Plaza Central Mall
From   US$ 69 /nightSelect
8.0
Great34 reviews
3.4 km from City Centre100 m from
From   US$ 48 /nightSelect
8.2
Great346 reviews
3.3 km from City Centre200 m from Metro Insurgentes
From   US$ 149 /nightSelect
8.4
Great221 reviews
700 m from City Centre600 m from Zocalo Square
From   US$ 88 /nightSelect
Hotel
8.4
Great273 reviews
2.4 km from City Centre1000 m from Metro Insurgentes
From   US$ 94 /nightSelect
8.6
Great754 reviews
2.3 km from City Centre1.3 km from Metro Insurgentes
From   US$ 86 /nightSelect
8.4
Great66 reviews
3.5 km from City Centre1.1 km from Metro Insurgentes
From   US$ 55 /nightSelect
8.2
Great46 reviews
From   US$ 94 /nightSelect
Hotel
8.2
Great32 reviews
2.3 km from City Centre400 m from
From   US$ 31 /nightSelect
Love hotel
8.0
Great76 reviews
1.6 km from City Centre2.0 km from Zocalo Square
From   US$ 17 /nightSelect
8.2
Great256 reviews
1.2 km from City Centre1.3 km from Zocalo Square
From   US$ 64 /nightSelect
Hotel
8.4
Great215 reviews
300 m from City Centre500 m from Zocalo Square
From   US$ 27 /nightSelect
8.4
Great426 reviews
4.8 km from City Centre100 m from
From   US$ 113 /nightSelect
Hotel
8.4
Great261 reviews
200 m from City Centre300 m from Zocalo Square
From   US$ 30 /nightSelect
8.4
Great318 reviews
700 m from City Centre900 m from Zocalo Square
From   US$ 26 /nightSelect
8.4
Great196 reviews
2.2 km from City Centre1.3 km from Metro Insurgentes
From   US$ 104 /nightSelect
8.4
Great346 reviews
700 m from City Centre600 m from Zocalo Square
From   US$ 72 /nightSelect

Best hotels and places to stay in Mexico City

Why visit?

Mexico City is a vibrant and culturally rich destination that offers a diverse range of attractions and experiences for tourists. From its ancient Aztec ruins to its modern art museums and delicious cuisine, there is something for everyone. With a wide selection of hotels and hostels, visitors can find comfortable accommodation that suits their preferences and budgets.

Where to stay?

Centro Historico: This is the heart of Mexico City, where the past and present merge seamlessly. Staying in the Centro Historico allows easy access to iconic landmarks such as the Zocalo, Metropolitan Cathedral, and Templo Mayor. There are numerous hotels in this area, ranging from budget-friendly options to luxury establishments, offering visitors a variety of choices.

Polanco: Known as Mexico Citys upscale neighborhood, Polanco attracts visitors with its tree-lined streets, high-end boutiques, and gourmet restaurants. This area is home to many luxury hotels that offer top-notch amenities and services. Staying in Polanco provides easy access to popular attractions like the National Museum of Anthropology and Chapultepec Park.

Roma-Condesa: For a more bohemian and hip atmosphere, Roma-Condesa is the place to be. This trendy neighborhood is known for its art galleries, trendy cafes, and vibrant nightlife. Accommodation options here range from boutique hotels to budget-friendly hostels, catering to different types of travelers. Exploring nearby attractions such as the Casa Lamm art center or Parque Mexico is convenient from this area.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $50 to $100.

4-star hotels: The average price per night is around $100 to $200.

5-star hotels: The average price per night is around $200 to $500.

Best value for money:

Hotel Zocalo Central: Situated in the historic Centro Historico, this hotel offers comfortable rooms with traditional Mexican decor. With its convenient location, guests can easily explore attractions like the Zocalo and Templo Mayor. The hotel provides excellent value for money without compromising on quality and service.

Hotel Geneve Ciudad de Mexico: Located in the fashionable Zona Rosa neighborhood, this hotel combines old-world charm with modern amenities. The hotel features elegant rooms and a variety of dining options, including an English-style pub. Its central location provides easy access to shops, restaurants, and cultural attractions.

Hostal Regina: For budget-conscious travelers, Hostal Regina in the Centro Historico offers affordable accommodation with a welcoming atmosphere. The hostel provides clean and comfortable dormitory rooms as well as private rooms. Its location allows easy exploration of historic sites and vibrant markets nearby.

Best kid-friendly hotels:

Camino Real Polanco Mexico: This family-friendly hotel in the upscale Polanco neighborhood offers spacious rooms and suites suitable for families. It features a childrens club, a swimming pool, and a playground. The hotels location allows for easy access to Chapultepec Park, the zoo, and the National Museum of Anthropology.

Hotel Marquis Reforma: With its central location on Paseo de la Reforma, this hotel offers family-friendly amenities such as an outdoor swimming pool and a kids club. The spacious rooms and suites provide ample space for families to relax. The hotel is within proximity to attractions like Chapultepec Castle and the Museum of Modern Art.

Best hotels for a romantic getaway:

Las Alcobas: Situated in the upscale Polanco neighborhood, this boutique hotel offers luxurious and romantic accommodations. Each room features a private terrace or balcony, and some rooms even have a private jacuzzi. The hotels location allows for romantic strolls and fine dining in the fashionable neighborhood.

Hotel Carlota: With its trendy design and stylish rooms, Hotel Carlota offers a unique and romantic atmosphere. The hotel features a lush garden courtyard, a rooftop terrace, and an art gallery. Its location in the Roma neighborhood provides easy access to trendy restaurants, bars, and boutiques.

Best for location:

Gran Hotel Ciudad de Mexico: Located on the iconic Zocalo square, this hotel offers stunning views of the Metropolitan Cathedral and the National Palace. Its central location allows for easy exploration of historical sites, museums, and bustling markets.

St. Regis Mexico City: Situated in the elegant neighborhood of Polanco, this luxury hotel offers panoramic views of Mexico Citys skyline. Its prime location provides convenient access to high-end shopping, trendy restaurants, and cultural venues.

Four Seasons Hotel Mexico City: Nestled in the exclusive neighborhood of Las Lomas, this hotel offers a tranquil retreat away from the citys hustle and bustle. It is surrounded by lush gardens and offers beautiful views of the Chapultepec Park. The hotel provides a peaceful atmosphere while still being within reach of attractions such as the National Museum of Anthropology.

Best for a short city break:

Room Mate Valentina: Located in the lively Zona Rosa neighborhood, this boutique hotel offers contemporary rooms with vibrant decor. Its central location allows for easy exploration of the citys nightlife, dining options, and nearby attractions such as Reforma Avenue and the Angel of Independence.

Hotel Brick: Situated in the trendy Roma neighborhood, this boutique hotel offers stylish rooms designed with a mix of modern and vintage elements. Its location allows guests to explore the neighborhoods art galleries, coffee shops, and bustling food scene.

Show moreLess