The 10 best 4-star hotels in Mexico City, Mexico | Booking.com
Skip to main content

4-Star Hotels in Mexico City

Find the 4-star hotels that appeal to you the most

September 2025

123456
78910111213
14151617181920
21222324252627
282930

October 2025

1234
567891011
12131415161718
19202122232425
262728293031
Check-in date - Check-out date

The best 4-star hotels in Mexico City

Check out our selection of great 4-star hotels in Mexico City

Filter by:

Review score

Hotel Flamencos Centro Histórico

Hotel in Mexico City

Located in Mexico City, a 10-minute walk from Zocalo Square, Hotel Flamencos Centro Histórico has accommodations with a fitness center, free private parking, a terrace and a restaurant.

S
Stephan Erich
From
Switzerland
Nice Hotel in the centre, clean modern bathroom and pretty good breakfast
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,442 reviews
Price from
$73.27
1 night, 2 adults

Hotel Catedral

Hotel in Mexico City Historic Center, Mexico City

Ideally located in the Mexico City Historic Center district of Mexico City, Hotel Catedral is located 2297 feet from National Palace Mexico, 787 ft from Metropolitan Cathedral of Mexico City and a...

J
JOHN
From
United Kingdom
Didn’t expect new part to hotel. Torre Pyamide part very modern. Excellent. Don’t like buffet breakfasts anywhere so didn’t take breakfast in hotel.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 3,993 reviews
Price from
$67.83
1 night, 2 adults

Holiday Inn Express Mexico Aeropuerto by IHG

Hotel in Iztacalco, Mexico City

Holiday Inn Express Mexico Aeropuerto offers accommodations in Mexico City. Each room at this hotel is air conditioned and features a flat-screen TV.

h
humblepie
From
Vietnam
convenient, clean, well organized, spacious design.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,355 reviews
Price from
$101.12
1 night, 2 adults

Hotel Parque Satelite

Hotel in Tlalnepanlta de Baz, Mexico City

Located in Mexico City, 6.9 miles from Soumaya Museum, Hotel Parque Satelite has accommodations with a fitness center, free private parking, a terrace and a restaurant.

M
Marsha
From
Indonesia
Very good service at the reception and the restaurant. Very homey place to stay, comfortable.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,590 reviews
Price from
$52.69
1 night, 2 adults

Historico Central Hotel

Hotel in Mexico City Historic Center, Mexico City

Located less than 5 minutes’ walk from Palacio de Iturbide Museum and Torre Latino, Hotel Histórico Central offers Colonial-style architecture and free WiFi connection in all areas.

J
James
From
Thailand
The hotel was comfortable, the location was excellent for exploring the historic district of Mexico City, breakfast was good, and there was a 24 hour cafe available. Transportation (which is extra) was great to and from the airport.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,548 reviews
Price from
$270
1 night, 2 adults

Holiday Inn Express - Mexico Basilica by IHG

Hotel in Villa de Guadalupe, Mexico City

Ideally set in the Villa de Guadalupe district of Mexico City, Holiday Inn Express - Mexico Basilica by IHG is located 2.4 miles from Tenochtitlan Ceremonial Center, 2.5 miles from National Palace and...

R
Rodrigo
From
Costa Rica
The facilities, breakfast are very good and everything is very clean.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,545 reviews
Price from
$68.15
1 night, 2 adults

KALI Escandón Mexico City

Hotel in Escandon, Mexico City

This 4-star hotel is located in Mexico City in the Escandon district. It offers an on-site restaurant and bar, free Wi-Fi, and breakfast.

L
Laura
From
Ecuador
This is the third time we have stayed at this property. This is a nice hotel in a quiet neighborhood convenient to public transportation. The staff are very friendly and helpful and the breakfast is good. We especially liked the complimentary espresso machine in the lobby and the attentive 24 hour front desk. A good choice for arriving in the middle of the night and getting a good night's sleep. For those with fragrance sensitivities, this hotel does NOT have strong scents in the air or on the bedding, which can be challenging to find in Mexico City. Escandon is a nice neighborhood to stay in. There is a pharmacy, a bakery, a small grocery store, several shops, restaurants, and a large market in the immediate block around the hotel.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,502 reviews
Price from
$86.95
1 night, 2 adults

WeEnjoy Hotels Grand Prix Aeropuerto CDMX

Hotel in Iztacalco, Mexico City

WeEnjoy Hotels Grand Prix Aeropuerto CDMX is located next to Palacio de los Deportes and 15 minutes' walk from the Hermanos Rodriguez NASCAR Racetrack.

J
Jordan
From
Canada
A very interesting hotel. Big spacious room. Comfortable bed.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 3,335 reviews
Price from
$58.40
1 night, 2 adults

Zocalo Central & Rooftop Mexico City

Hotel in Mexico City Historic Center, Mexico City

Right next to the National Cathedral, where Moctezuma's Palace once stood, this hotel in downtown Mexico City offers convenient amenities such as free on-site parking and a beautiful restaurant...

M
Margarita
From
Russia
Exceptional restaurant with the view, 24 hours cafeteria is complemented, nice clean room, complimentary drinking water all over the hotel, stylish interior. I love the place
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,864 reviews
Price from
$308.03
1 night, 2 adults

Hotel Riazor Aeropuerto

Hotel in Iztacalco, Mexico City

The Riazor Hotel is a different, special place, that successfully combines a luxurious and welcoming ambiance where you will find all the comfort you deserve. Free 24-hour airport shuttle is...

S
Sandy
From
Canada
Great shuttle service. Restaurant was very good. Room was clean and beds are very comfortable.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 3,069 reviews
Price from
$114.94
1 night, 2 adults
All 4-star hotels in Mexico City

Looking for a 4-star hotel?

Offering plenty of 5-star-worthy features, these luxurious properties provide lots of optional extras like on-site restaurants and valet parking. Many are set in central locations near major landmarks and shopping areas, and you can expect top-notch service from the hotel staff.

Most booked 4-star hotels in Mexico City and surrounding area in the past month

See all

Enjoy breakfast in Mexico City and nearby

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,467 reviews

    NH Collection Mexico City Centro Histórico features a restaurant, fitness center, a bar and shared lounge in Mexico City. This 4-star hotel offers a tour desk and luggage storage space.

    From $123.71 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 199 reviews

    Canada Central & Rooftop is located just 2 minutes’ walk from Mexico City Zocalo Square and 1804 feet from The Grand Temple Museum. Free WiFi access is available and full breakfast is included.

    From $199.95 per night
  • Casa Pepe

    Mexico City
    Breakfast options
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 908 reviews

    Casa Pepe features a shared lounge, terrace, a restaurant and bar in Mexico City. This 4-star hotel offers a shared kitchen and a 24-hour front desk.

    From $164 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 91 reviews

    Umbral, Curio Collection By Hilton is located in the heart of historic downtown.

    From $228.54 per night
  • Hotel Gillow

    Mexico City
    Breakfast options
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 492 reviews

    Hotel Gillow was founded in 1875 and it is located in Mexico City, in the heart of the historic center and just 984 feet away from the Metropolitan Cathedral of Mexico City.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,818 reviews

    Viajero CDMX Centro Hostel has a shared lounge, terrace, a restaurant and bar in Mexico City. This 4-star hotel offers a concierge service and a tour desk.

    From $72.70 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 3,529 reviews

    Hotel Ritz Ciudad de México is located on bustling Madero Street, just 656 feet from the Zócalo Square. This functional hotel features classic-style rooms with free Wi-Fi and cable TV.

    From $125.94 per night
  • Hotel Punto MX

    Mexico City
    Breakfast options
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 1,549 reviews

    Hotel Punto MX features rooms with free WiFi in the middle of Mexico City, a 6-minute walk from Zocalo Square.

    From $72.53 per night

Save money on 4-star in Mexico City and nearby – budget options available

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 546 reviews

    Featuring free WiFi and a fitness center, City Centro by Marriott Ciudad de Mexico offers accommodations in Mexico City, 1969 feet from Zocalo Square.

    From $134.28 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 313 reviews

    Featuring a terrace and a bar, Novotel México City Centro Histórico is located in Mexico City, a 10-minute walk from Zocalo Square and 0.8 miles from Metropolitan Cathedral of Mexico City.

    From $76.55 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 3,353 reviews

    Located in the heart of downtown Mexico City, this hotel has the perfect location with local shopping and public transportation only a short walk away.

    From $127.88 per night
  • Cadillac Hotel Boutique

    Mexico City
    Budget options available
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 3,096 reviews

    Located in Mexico City, a 19-minute walk from Museo de Arte Popular, Cadillac Hotel Boutique has accommodations with free bikes, free private parking, a terrace and a restaurant.

    From $62.49 per night
  • Hotel MX garibaldi

    Mexico City
    Budget options available
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 1,854 reviews

    Located in Garibaldi Square, just a 5-minute walk from the Palacio de Bellas Artes, Hotel MX garibaldi offers a free Wi-Fi zone and free private parking.

    From $65.10 per night
  • Hotel Metropol

    Mexico City
    Budget options available
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 5,682 reviews

    In the heart of vibrant Mexico City, on the tree-lined avenue of Luis Moya and just one block from the Palace of Fine Arts, this elegant hotel offers on-site dining.

    From $82.15 per night
  • Hotel MX lagunilla

    Mexico City
    Budget options available
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,109 reviews

    Located in Mexico City, a 10-minute walk from Palacio de Correos, Hotel MX lagunilla has accommodations with a fitness center, free private parking and a terrace.

    From $59.23 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 263 reviews

    In the center of Mexico City, Capitalia Centro Historico provides rooms with free Wifi. There's a private entrance at the condo hotel for the convenience of those who stay.

    From $106.36 per night

Great access to the city center. Check these 4-star hotels in Mexico City and nearby

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 828 reviews

    Placed in the historical center of Mexico City, this hotel offers stunning views of the Zocalo, the city's main square, as well as convenient on-site dining options.

    From $119.35 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 482 reviews

    Domingo Santo Hotel Boutique features a shared lounge, terrace, a restaurant and bar in Mexico City. This 4-star hotel offers a concierge service, a tour desk and free WiFi.

    From $184.99 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 46 reviews

    Located in Mexico City and with Zocalo Square reachable within a 11-minute walk, Antiguo Molino de San Jerónimo has concierge services, non-smoking rooms, a terrace, free WiFi and a restaurant.

    From $399.34 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 380 reviews

    Ideally located in the Venustiano Carranza district of Mexico City, Hotel Seoul is located a 17-minute walk from Tenochtitlan Ceremonial Center, one mile from National Palace and 1.1 miles from...

    From $31.89 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,048 reviews

    Next to the Alameda Central park and a 5-minute walk from Reforma Avenue, the luxurious Hilton Mexico City Reforma has stylish rooms, indoor and outdoor swimming pools, a hot tub and a gym.

    From $344.85 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,109 reviews

    Nestled inside the Parque Alameda Plaza in Mexico City and surrounded by museums, monuments, shopping and dining, this hotel offers convenient amenities such as on-site dining options.

    From $164.84 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 2,708 reviews

    Offering a restaurant, Kali Centro is located in Mexico City, just a 5-minute walk from the capital’s popular Mercado San Juan gourmet market. It features free WiFi and parking.

    From $143.88 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 3,561 reviews

    Located next to Ciudadela Square in the historic center of Mexico City, Hotel KALI Ciudadela Mexico City offers a bar-restaurant, free Wi-Fi and free parking.

    From $121.89 per night

FAQ about 4-star hotels in Mexico City

4-star Hotels That Guests Love in Mexico City

See all
  • Avg. price/night: $106.36
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 263 reviews
    The apartment is very well located in the city center. Walking distance to many point of interest in the city. There is 24/7 friendly security at the lobby. Apartment is HUGE and very modern. Looks newly renovated with Samsung appliances. Kitchen has everything you need. Bathroom is nice and shower is big enough. Big closet full of hangers, dinner table and work desk. There is no sound at the apartment Floor 2. That street is not noisy. Totally recommended. Great value for money/facilities.
    Guest review by
    Wilfredo
    Solo traveler
  • Avg. price/night: $123.71
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,467 reviews
    The property was stylish, modern and well maintained. The breakfast was very good. The beds were comfortable and the room large and pleasant. The location was good, quiet but still close to the main square. It had gym facilities and a restaurant/ room service.
    Guest review by
    Laura
    Young couple
  • Avg. price/night: $63.94
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 533 reviews
    Very good located and safe, with good connection to Metro Cuitlahuac and busses. The food evening was very very tasty and comparing to other locations in the City center was amazing. I recommend to have dinner in Hotel's restaurant it's worthy price/quality. Room was clean and tidy. The whole Service team was very polite and nice. Reception personal very helpful with information and friendly. We stayed 9 nights and was fantastic!
    Guest review by
    Georgiana
    Young couple
gogless