Localizado no alto de uma colina, o Castelo de Chapultepec, datado do século XIX, já foi palácio imperial, hospedando o imperador Maximiliano e a imperatriz Carlota do México, e residência presidencial.
Atualmente, o castelo abriga o Museu Nacional de História, declarado Monumento Histórico. Em suas 19 salas estão um enorme acervo de artigos que tratam da histórica do México, como armaduras medievais, canhões e espadas.
O castelo, que proporciona uma vista espetacular da cidade, também serviu de cenário para as gravações do filme Romeo e Juliet, estrelado pelo ator Leonardo Di Caprio.