However, don't forget you can't go 60 through the towns and the border is going to take you a little bit of time, so I would budget about 18-20 hours for the drive total. I would take Mex. RT. 15 all the way down along the coast. If you want to do it in two days, I'd stop in Guaymas for an overnighter. Good luck.
El ClÃ¡sico tickets now available from $529.17 as of 20 Feb 2018 - viagogo, world's largest ticket marketplace - All tickets 100% guaranteed! El ClÃ¡sico Tickets English (US)
The bus to Teotihuacan departs about every twenty minutes starting at 6am and takes an hour or so depending on traffic. The round-trip ticket costs 100 pesos per person, or about $5.00 as of December 2016.