Best Time Overall: The best time to visit Mexico City is from October to May, during the dry season with pleasant weather and ideal conditions for sightseeing.