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.
Find hotels located between Zócalo and Chapultepec Castle in Mexico City, MX. Ideal for visiting both landmarks without long commutes.
Found 50 hotels in Mexico City, MX.
5 star hotels in Mexico City, MX
Address: Melchor Ocampo No. 455
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 136.38 per night
Based on 937 reviews
4 star hotels in Mexico City, MX
Address: General Gomez Pedraza # 68
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 91.28 per night
Based on 211 reviews
5 star hotels in Mexico City, MX
Address: 67 Av. Revolución Tacubaya
City: Mexico City
Guest Rating: 9.1/10
Prices from USD 130.13 per night
Based on 344 reviews
4 star hotels in Mexico City, MX
Address: Cto. Interior Melchor Ocampo 336
City: Mexico City
Guest Rating: 8.9/10
Prices from USD 85.74 per night
Based on 400 reviews
4 star hotels in Mexico City, MX
Address: Avenue Florencia No 61
City: Mexico City
Guest Rating: 8.7/10
Prices from USD 84.65 per night
Based on 2675 reviews
4 star hotels in Mexico City, MX
Address: Rio Lerma 237
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 127.88 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 121.59 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
5 star hotels in Mexico City, MX
Address: Londres, 115 Colonia Juárez
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 88.21 per night
Based on 1289 reviews
4 star hotels in Mexico City, MX
Address: Av Chapultepec 328
City: Mexico City
Guest Rating: 8.3/10
Prices from USD 53.83 per night
Based on 1781 reviews
5 star hotels in Mexico City, MX
Address: Rio Po #108
City: Mexico City
Guest Rating: 8.1/10
Prices from USD 112.9 per night
Based on 303 reviews
3 star hotels in Mexico City, MX
Address: 156 C. Copérnico Anzures
City: Mexico City
Guest Rating: 7.8/10
Prices from USD 35.47 per night
Based on 92 reviews
4 star hotels in Mexico City, MX
Address: 64 Calle Amberes
City: Mexico City
Guest Rating: 9.2/10
Prices from USD 142.19 per night
Based on 398 reviews
5 star hotels in Mexico City, MX
Address: Isaac Newton 119
City: Mexico City
Guest Rating: 9/10
Prices from USD 203.23 per night
Based on 860 reviews
4 star hotels in Mexico City, MX
Address: Culiacan #10 Col Hipódromo Condesa
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 125.09 per night
Based on 1222 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 101.08 per night
Based on 1677 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 128.26 per night
Based on 1047 reviews
4 star hotels in Mexico City, MX
Address: Amberes No 78
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 107.09 per night
Based on 625 reviews
4 star hotels in Mexico City, MX
Address: Rio Lerma 162
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 142.27 per night
Based on 441 reviews
3 star hotels in Mexico City, MX
City: Mexico City
Guest Rating: 8.6/10
Prices from USD 94.07 per night
Based on 163 reviews
4 star hotels in Mexico City, MX
Address: Atlixco No. 132
City: Mexico City
Guest Rating: 8.6/10
Prices from USD 126.12 per night
Based on 129 reviews
5 star hotels in Mexico City, MX
Address: Rio Lerma No. 166
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 154.36 per night
Based on 426 reviews
5 star hotels in Mexico City, MX
Address: Rio Amazonas 78
City: Mexico City
Guest Rating: 8.3/10
Prices from USD 123.03 per night
Based on 318 reviews
4 star hotels in Mexico City, MX
Address: Plaza Necaxa 17
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 75.94 per night
Based on 1967 reviews
4 star hotels in Mexico City, MX
Address: Hipólito Taine 318
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 110.19 per night
Based on 451 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 90.87 per night
Based on 1989 reviews
3 star hotels in Mexico City, MX
Address: Calle Rio Ebro No. 84
City: Mexico City
Guest Rating: 9.6/10
Prices from USD 134.05 per night
Based on 130 reviews
5 star hotels in Mexico City, MX
Address: Av México 31
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 224.56 per night
Based on 170 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 173.67 per night
Based on 154 reviews
5 star hotels in Mexico City, MX
Address: Lamartine 619
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 243.77 per night
Based on 297 reviews
4 star hotels in Mexico City, MX
Address: Segunda Cerrada de Guadalajara 10
City: Mexico City
Guest Rating: 9.8/10
Prices from USD 301.5 per night
Based on 139 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 385.1 per night
Based on 606 reviews
4 star hotels in Mexico City, MX
City: Mexico City
Guest Rating: 9.5/10
Prices from USD 268.89 per night
Based on 156 reviews
4 star hotels in Mexico City, MX
Address: Hamburgo 195 Col Juarez
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 242.84 per night
Based on 2409 reviews
4 star hotels in Mexico City, MX
Address: Rio Lerma #237 Colonia Cuauhtemoc
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 256.83 per night
Based on 1244 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 249.26 per night
Based on 325 reviews
5 star hotels in Mexico City, MX
Address: 76 Campos Elíseos Polanco V Sección
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 316.25 per night
Based on 253 reviews
5 star hotels in Mexico City, MX
Address: Londres 130
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 216.65 per night
Based on 1393 reviews
4 star hotels in Mexico City, MX
Address: Leon Tolstoi 22
City: Mexico City
Guest Rating: 8/10
Prices from USD 266.82 per night
Based on 356 reviews
5 star hotels in Mexico City, MX
Address: Aguascalientes 158 Hipodromo
City: Mexico City
Guest Rating: 9.2/10
Prices from USD 322.95 per night
Based on 459 reviews
4 star hotels in Mexico City, MX
Address: Alfonso Reyes 218
City: Mexico City
Guest Rating: 9.2/10
Prices from USD 263.89 per night
Based on 227 reviews
5 star hotels in Mexico City, MX
Address: Aguascalientes 158, Hipodrómo, Condesa
City: Mexico City
Guest Rating: 8.9/10
Prices from USD 267.22 per night
Based on 305 reviews
5 star hotels in Mexico City, MX
Address: Av. Mexico 188
City: Mexico City
Guest Rating: 9/10
Prices from USD 306.1 per night
Based on 187 reviews
5 star hotels in Mexico City, MX
Address: Campos Eliseos 218
City: Mexico City
Guest Rating: 9/10
Prices from USD 393.94 per night
Based on 1810 reviews
4 star hotels in Mexico City, MX
Address: Av. México 107
City: Mexico City
Guest Rating: 9.6/10
Prices from USD 303.68 per night
Based on 132 reviews
5 star hotels in Mexico City, MX
Address: Mariano Escobedo 700, Col Anzures
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 485.17 per night
Based on 2387 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 392.6 per night
Based on 2128 reviews
4 star hotels in Mexico City, MX
Address: 94 Zamora Colonia Condesa
City: Mexico City
Guest Rating: 10/10
Prices from USD 443.1 per night
Based on 26 reviews
5 star hotels in Mexico City, MX
Address: Lamartine 516
City: Mexico City
Guest Rating: 9.8/10
Prices from USD 539.28 per night
Based on 418 reviews
5 star hotels in Mexico City, MX
Address: Campos Eliseos No. 204 Polanco
City: Mexico City
Guest Rating: 9.1/10
Prices from USD 547.11 per night
Based on 788 reviews