Mexico City draws visitors for ancient pyramids, world-class museums, and street food culture. Staying in Roma or Condesa offers tree-lined streets and dining, while the Centro Historico provides colonial architecture.
Discover the best neighborhoods and hotels for food and dining in Mexico City, MX. Find where to stay based on your travel style.
Found 50 hotels in Mexico City, MX.
4 star hotels in Mexico City, MX
Address: 71 Zamora
City: Mexico City
Guest Rating: 8.9/10
Prices from USD 110.13 per night
Based on 306 reviews
4 star hotels in Mexico City, MX
Address: 88 Av Oaxaca Roma Norte
City: Mexico City
Guest Rating: 8.9/10
Prices from USD 341.77 per night
Based on 325 reviews
4 star hotels in Mexico City, MX
Address: Liverpool 197 Col Juarez
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 77.47 per night
Based on 683 reviews
4 star hotels in Mexico City, MX
Address: 94 Zamora Colonia Condesa
City: Mexico City
Guest Rating: 10/10
Prices from USD 596.45 per night
Based on 26 reviews
5 star hotels in Mexico City, MX
Address: Liverpool No 155
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 161.74 per night
Based on 1860 reviews
4 star hotels in Mexico City, MX
Address: Av Chapultepec 328
City: Mexico City
Guest Rating: 8.3/10
Prices from USD 57.5 per night
Based on 1781 reviews
4 star hotels in Mexico City, MX
Address: 15 Tonalá Roma Norte
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 371.08 per night
Based on 44 reviews
4 star hotels in Mexico City, MX
Address: 64 Calle Amberes
City: Mexico City
Guest Rating: 9.2/10
Prices from USD 136.93 per night
Based on 398 reviews
4 star hotels in Mexico City, MX
Address: Avenue Florencia No 61
City: Mexico City
Guest Rating: 8.7/10
Prices from USD 95.94 per night
Based on 2675 reviews
4 star hotels in Mexico City, MX
Address: Liverpool No 152, Col. Juarez
City: Mexico City
Guest Rating: 8.7/10
Prices from USD 100.83 per night
Based on 1677 reviews
5 star hotels in Mexico City, MX
Address: Av. Mexico 188
City: Mexico City
Guest Rating: 9/10
Prices from USD 306.07 per night
Based on 187 reviews
5 star hotels in Mexico City, MX
Address: Av México 31
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 287.23 per night
Based on 170 reviews
4 star hotels in Mexico City, MX
Address: Amberes No 78
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 102.82 per night
Based on 625 reviews
3 star hotels in Mexico City, MX
Address: Aristóteles 225
City: Mexico City
Guest Rating: 8.6/10
Prices from USD 118.93 per night
Based on 152 reviews
3 star hotels in Mexico City, MX
Address: Alfredo de Musset No. 38
City: Mexico City
Guest Rating: 7.6/10
Prices from USD 131.72 per night
Based on 139 reviews
4 star hotels in Mexico City, MX
Address: 35 Calle Salamanca Roma Norte
City: Mexico City
Guest Rating: 7.6/10
Prices from USD 91.76 per night
Based on 1989 reviews
5 star hotels in Mexico City, MX
Address: 307 Anatole France Polanco III Sección
City: Mexico City
Guest Rating: 9.8/10
Prices from USD 466.34 per night
Based on 220 reviews
5 star hotels in Mexico City, MX
Address: Isaac Newton 119
City: Mexico City
Guest Rating: 9/10
Prices from USD 201.31 per night
Based on 860 reviews
4 star hotels in Mexico City, MX
Address: Hamburgo 195 Col Juarez
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 207.48 per night
Based on 2409 reviews
4 star hotels in Mexico City, MX
Address: Londres 130
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 190.85 per night
Based on 248 reviews
5 star hotels in Mexico City, MX
Address: Londres 130
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 162.47 per night
Based on 1393 reviews
4 star hotels in Mexico City, MX
Address: Merida 81, Colonia Roma Norte
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 87.07 per night
Based on 634 reviews
4 star hotels in Mexico City, MX
Address: 129 Anatole France Polanco III Sección
City: Mexico City
Guest Rating: 9/10
Prices from USD 416.12 per night
Based on 66 reviews
5 star hotels in Mexico City, MX
Address: Londres, 115 Colonia Juárez
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 108.28 per night
Based on 1289 reviews
5 star hotels in Mexico City, MX
City: Mexico City
Guest Rating: 8.1/10
Prices from USD 510.57 per night
Based on 54 reviews
3 star hotels in Mexico City, MX
Address: Av. Alvaro Obregón 94 Col. Roma Norte
City: Mexico City
Guest Rating: 8/10
Prices from USD 70.84 per night
Based on 1006 reviews
3 star hotels in Mexico City, MX
Address: Aristoteles 140
City: Mexico City
Guest Rating: 7/10
Prices from USD 121.01 per night
Based on 159 reviews
4 star hotels in Mexico City, MX
Address: Pl. Luis Cabrera Roma Norte
City: Mexico City
Guest Rating: 9.6/10
Prices from USD 574.6 per night
Based on 211 reviews
5 star hotels in Mexico City, MX
Address: Edgar Allan Poe No. 90
City: Mexico City
Guest Rating: 9.3/10
Prices from USD 447.83 per night
Based on 324 reviews
4 star hotels in Mexico City, MX
Address: Av. México 107
City: Mexico City
Guest Rating: 9.6/10
Prices from USD 299.75 per night
Based on 132 reviews
4 star hotels in Mexico City, MX
Address: Emilio Castelar # 34 (esquina Galileo)
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 161.57 per night
Based on 154 reviews
5 star hotels in Mexico City, MX
Address: Melchor Ocampo No. 455
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 146.25 per night
Based on 937 reviews
3 star hotels in Mexico City, MX
Address: Liverpool 115 A Col Juarez
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 114.1 per night
Based on 398 reviews
4 star hotels in Mexico City, MX
Address: General Gomez Pedraza # 68
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 84.81 per night
Based on 211 reviews
3 star hotels in Mexico City, MX
Address: Tennyson 79 Col. Polanco
City: Mexico City
Guest Rating: 7.6/10
Prices from USD 166.48 per night
Based on 16 reviews
5 star hotels in Mexico City, MX
Address: Lamartine 516
City: Mexico City
Guest Rating: 9.8/10
Prices from USD 495.49 per night
Based on 418 reviews
Address: 382 Campeche Hipódromo Condesa
City: Mexico City
Guest Rating: 10/10
Prices from USD 170.36 per night
Based on 223 reviews
5 star hotels in Mexico City, MX
Address: Aguascalientes 158 Hipodromo
City: Mexico City
Guest Rating: 9.2/10
Prices from USD 313.45 per night
Based on 459 reviews
5 star hotels in Mexico City, MX
Address: Campos Eliseos 218
City: Mexico City
Guest Rating: 9/10
Prices from USD 363.91 per night
Based on 1810 reviews
5 star hotels in Mexico City, MX
Address: Mariano Escobedo Av. #756 Col. Anzures
City: Mexico City
Guest Rating: 9.1/10
Prices from USD 349.95 per night
Based on 606 reviews
5 star hotels in Mexico City, MX
Address: Paseo de la Reforma 325
City: Mexico City
Guest Rating: 8.7/10
Prices from USD 256 per night
Based on 2128 reviews
4 star hotels in Mexico City, MX
Address: Av. Alvaro Obregon 13, esq. Morelia
City: Mexico City
Guest Rating: 8.6/10
Prices from USD 147.33 per night
Based on 2304 reviews
4 star hotels in Mexico City, MX
Address: 240 Edgar Allan Poe
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 272.77 per night
Based on 185 reviews
4 star hotels in Mexico City, MX
Address: 539 Av. Ejército Nacional Mexicano
City: Mexico City
Guest Rating: 8.6/10
Prices from USD 162.63 per night
Based on 398 reviews
4 star hotels in Mexico City, MX
Address: Rio Lerma 237
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 127.89 per night
Based on 138 reviews
3 star hotels in Mexico City, MX
Address: Calle Rio Atoyac 89
City: Mexico City
Guest Rating: 8.6/10
Prices from USD 131.16 per night
Based on 325 reviews
4 star hotels in Mexico City, MX
Address: Av. Paseo de la Reforma 316
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 141.91 per night
Based on 1047 reviews
5 star hotels in Mexico City, MX
Address: Rio Lerma No. 166
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 160.91 per night
Based on 426 reviews
5 star hotels in Mexico City, MX
Address: Lamartine 619
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 243.6 per night
Based on 297 reviews
4 star hotels in Mexico City, MX
City: Mexico City
Guest Rating: 7.7/10
Prices from USD 237.45 per night
Based on 1218 reviews