How much time do you need to visit Teotihuacan? Visiting Teotihuacan is easily done as a day trip from Mexico City. Most visitors spend three to four hours exploring the site, but with transport there and back as well as potential waiting times, the trip will take nearly an entire day.