I'm spending 6 days in and around Mexico City and just wanted some opinions on whether my travel plans can be accomplished given bus schedules. I'm arriving in Mexico City on Dec 26th and have the following travel "plan":
27th: Mexico City--spend the day checking out the mueseums
28th: Take bus form Mexico City to Cuernavaca, Visit Grutas de Cacahuamilpa, Stay the night in Cuernavaca
29th:Take bus from Cuernavaca to Topoztlan late morning/early afternoon, Spend the day in Tepoztlan, Take bus from Tepoztlan back to Mexico City in the evening
30th: Xochimilco--stay the night in Mexico City
31: Teotihuacan--stay the night in Mexico City
Any information on the frequency, rough timing of buses to these locations is very much appreciated! Or any other travel tips! I realize that buses probably run frequently to Teotihuacan, but I'm a little nervous about being able to catch an evening bus from Tepoztlan to Mexico City. I have not experienced the buses of Mexico yet, but I've heard good things!