An hour bus ride leads to an epic archeological site. Teotihuacan is an ancient Mesoamerican city. This ancient city was built in the Valley of Mexico. The earliest structures in Teotihuacan date to 200 BC and the city was abandoned by the 8th century AD. Located on 25 miles from Mexico City, the Teotihuacan Pyramids are a perfect day trip from Mexico City.