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 near Chapultepec Castle in Mexico City, MX. See which hotels are closest to Chapultepec Castle and compare locations to find the best place to stay.
Found 50 hotels in Mexico City, MX.
4 star hotels in Mexico City, MX
Address: Cto. Interior Melchor Ocampo 336
City: Mexico City
Guest Rating: 8.9/10
Prices from USD 74.66 per night
Based on 400 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
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
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.12 per night
Based on 344 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
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: 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 108.28 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 57.5 per night
Based on 1781 reviews
4 star hotels in Mexico City, MX
Address: Hipólito Taine 318
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 107.89 per night
Based on 451 reviews
5 star hotels in Mexico City, MX
Address: Rio Po #108
City: Mexico City
Guest Rating: 8.1/10
Prices from USD 112.88 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 32.84 per night
Based on 92 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
4 star hotels in Mexico City, MX
Address: 64 Calle Amberes
City: Mexico City
Guest Rating: 9.2/10
Prices from USD 142.29 per night
Based on 398 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
3 star hotels in Mexico City, MX
Address: Calle Rio Ebro No. 84
City: Mexico City
Guest Rating: 9.6/10
Prices from USD 133.74 per night
Based on 130 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: 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: 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: Av. Paseo de la Reforma 316
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 141.86 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 102.88 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 91.78 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 132.69 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 160.91 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 147.44 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 79.77 per night
Based on 1967 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 298.06 per night
Based on 139 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: Rio Lerma #237 Colonia Cuauhtemoc
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 255.18 per night
Based on 1244 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
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
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
4 star hotels in Mexico City, MX
City: Mexico City
Guest Rating: 9.5/10
Prices from USD 309.33 per night
Based on 156 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 372.98 per night
Based on 2387 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: Leon Tolstoi 22
City: Mexico City
Guest Rating: 8/10
Prices from USD 319.07 per night
Based on 356 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: Alfonso Reyes 218
City: Mexico City
Guest Rating: 9.2/10
Prices from USD 327.25 per night
Based on 227 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
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
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 376.87 per night
Based on 1222 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 476.63 per night
Based on 253 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 518.64 per night
Based on 788 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: Aguascalientes 158, Hipodrómo, Condesa
City: Mexico City
Guest Rating: 8.9/10
Prices from USD 641.08 per night
Based on 305 reviews