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 history 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: Cinco de Mayo 61
City: Mexico City
Guest Rating: 9.6/10
Prices from USD 235.83 per night
Based on 396 reviews
4 star hotels in Mexico City, MX
Address: Av Madero 73 Col Centro
City: Mexico City
Guest Rating: 8/10
Prices from USD 111.81 per night
Based on 542 reviews
4 star hotels in Mexico City, MX
Address: Calle 5 de Mayo, No. 47
City: Mexico City
Guest Rating: 9.3/10
Prices from USD 223.9 per night
Based on 306 reviews
4 star hotels in Mexico City, MX
Address: Calle de Venustiano Carranza 69
City: Mexico City
Guest Rating: 9.1/10
Prices from USD 341.29 per night
Based on 274 reviews
4 star hotels in Mexico City, MX
Address: Palma 42, Col. Centro
City: Mexico City
Guest Rating: 8.6/10
Prices from USD 146.07 per night
Based on 1634 reviews
3 star hotels in Mexico City, MX
Address: Calle 5 de Febrero No. 24
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 118.44 per night
Based on 500 reviews
4 star hotels in Mexico City, MX
Address: Bolivar 28, Colonia Centro
City: Mexico City
Guest Rating: 9.4/10
Prices from USD 203.89 per night
Based on 1879 reviews
4 star hotels in Mexico City, MX
Address: Bolivar No. 28
City: Mexico City
Guest Rating: 9.4/10
Prices from USD 204.97 per night
Based on 1875 reviews
Address: República de Uruguay 90 Int. 01
City: Mexico City
Guest Rating: 9.2/10
Prices from USD 84.45 per night
Based on 3177 reviews
4 star hotels in Mexico City, MX
Address: Madero 30 Col Centro
City: Mexico City
Guest Rating: 8.9/10
Prices from USD 146.76 per night
Based on 3232 reviews
4 star hotels in Mexico City, MX
Address: Republica de Uruguay No 45
City: Mexico City
Guest Rating: 9/10
Prices from USD 149.28 per night
Based on 450 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 244.94 per night
Based on 606 reviews
Address: 90 República de Uruguay Centro
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 123.48 per night
Based on 1294 reviews
3 star hotels in Mexico City, MX
Address: Luis González Obregón 14
City: Mexico City
Guest Rating: 7.6/10
Prices from USD 41.38 per night
Based on 249 reviews
5 star hotels in Mexico City, MX
Address: Melchor Ocampo No. 455
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 133.11 per night
Based on 937 reviews
3 star hotels in Mexico City, MX
Address: Calle del Carmen No. 26
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 96.56 per night
Based on 426 reviews
3 star hotels in Mexico City, MX
Address: Isabel la Católica 61-A Col.
City: Mexico City
Guest Rating: 7.6/10
Prices from USD 7.01 per night
Based on 961 reviews
4 star hotels in Mexico City, MX
Address: Avenida 20 de Nov and Callejon Flamencos
City: Mexico City
Guest Rating: 9.4/10
Prices from USD 97.13 per night
Based on 487 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 250.91 per night
Based on 2387 reviews
4 star hotels in Mexico City, MX
Address: 94 Zamora Colonia Condesa
City: Mexico City
Guest Rating: 10/10
Prices from USD 956.91 per night
Based on 26 reviews
4 star hotels in Mexico City, MX
Address: Leon Tolstoi 22
City: Mexico City
Guest Rating: 8/10
Prices from USD 157.3 per night
Based on 356 reviews
4 star hotels in Mexico City, MX
Address: Av. Independencia No. 17 Col. Centro
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 88.74 per night
Based on 2939 reviews
5 star hotels in Mexico City, MX
Address: Avenida Paseo de la Reforma 509,
City: Mexico City
Guest Rating: 9/10
Prices from USD 1518.49 per night
Based on 195 reviews
3 star hotels in Mexico City, MX
Address: Calle Rio Atoyac 89
City: Mexico City
Guest Rating: 8.6/10
Prices from USD 129.52 per night
Based on 325 reviews
5 star hotels in Mexico City, MX
Address: Paseo de la Reforma 500
City: Mexico City
Guest Rating: 9.2/10
Prices from USD 1676.9 per night
Based on 211 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 298.45 per night
Based on 253 reviews
4 star hotels in Mexico City, MX
Address: Leibnitz 120, Col Anzures
City: Mexico City
Guest Rating: 8.7/10
Prices from USD 189.69 per night
Based on 145 reviews
5 star hotels in Mexico City, MX
Address: Lamartine 619
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 248.28 per night
Based on 297 reviews
4 star hotels in Mexico City, MX
Address: Honduras No. 11
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 90.79 per night
Based on 1871 reviews
4 star hotels in Mexico City, MX
City: Mexico City
Guest Rating: 8.1/10
Prices from USD 118.9 per night
Based on 2860 reviews
4 star hotels in Mexico City, MX
Address: Paseo De La Reforma 465 Col Cuauhtemoc
City: Mexico City
Guest Rating: 8.4/10
Prices from USD 201.96 per night
Based on 19 reviews
3 star hotels in Mexico City, MX
Address: 6 Plaza San Lucas Cuauhtémoc
City: Mexico City
Guest Rating: 8/10
Prices from USD 116.22 per night
Based on 108 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 501.6 per night
Based on 805 reviews
5 star hotels in Mexico City, MX
Address: Paseo De La Reforma 439
City: Mexico City
Guest Rating: 9.4/10
Prices from USD 1078.89 per night
Based on 175 reviews
4 star hotels in Mexico City, MX
Address: Luis Moya 39
City: Mexico City
Guest Rating: 8.5/10
Prices from USD 91.04 per night
Based on 4714 reviews
4 star hotels in Mexico City, MX
Address: Rio Lerma 237
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 133.08 per night
Based on 138 reviews
3 star hotels in Mexico City, MX
Address: Belisario Dominguez No. 6
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 74.93 per night
Based on 3004 reviews
5 star hotels in Mexico City, MX
Address: Lamartine 516
City: Mexico City
Guest Rating: 9.8/10
Prices from USD 1099.1 per night
Based on 418 reviews
5 star hotels in Mexico City, MX
Address: Paseo De La Reforma 1
City: Mexico City
Guest Rating: 9/10
Prices from USD 178.94 per night
Based on 4588 reviews
5 star hotels in Mexico City, MX
Address: Campos Eliseos 218
City: Mexico City
Guest Rating: 9/10
Prices from USD 290.99 per night
Based on 1810 reviews
4 star hotels in Mexico City, MX
Address: Avenida Juarez 70 Colonia Centro
City: Mexico City
Guest Rating: 9/10
Prices from USD 220.14 per night
Based on 1067 reviews
5 star hotels in Mexico City, MX
Address: Isaac Newton 119
City: Mexico City
Guest Rating: 9/10
Prices from USD 220.9 per night
Based on 860 reviews
4 star hotels in Mexico City, MX
Address: 111 Luis Moya Centro
City: Mexico City
Guest Rating: 8.8/10
Prices from USD 129.33 per night
Based on 2704 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 92.22 per night
Based on 400 reviews
4 star hotels in Mexico City, MX
Address: Revillagigedo No.92, Col. Centro
City: Mexico City
Guest Rating: 8.7/10
Prices from USD 73.98 per night
Based on 3456 reviews
4 star hotels in Mexico City, MX
Address: Av. Juarez 76, Col. Centro
City: Mexico City
Guest Rating: 8.6/10
Prices from USD 112.04 per night
Based on 410 reviews
4 star hotels in Mexico City, MX
Address: Riva Palacio 67
City: Mexico City
Guest Rating: 8.2/10
Prices from USD 78.38 per night
Based on 1162 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 47.92 per night
Based on 92 reviews
3 star hotels in Mexico City, MX
Address: Santa Veracruz 37
City: Mexico City
Guest Rating: 7.2/10
Prices from USD 59.95 per night
Based on 79 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 125.22 per night
Based on 1989 reviews