If you are coming from the Mexico City airport, it is best to take a shuttle to the Taxqueña bus terminal and from there take the direct bus to Tepoztlán.
Getting to Tepoztlán by bus from downtown Cuernavaca is very easy, whether you leave from the Estrella Roja terminal on Galeana street on the corner of Cuauhtemotzin or take the Ometochtli buses that are near the Adolfo López Mateos market.
Once in Tepoztlán, it is best to take a taxi from where you arrive or directly to Meztitla, the approximate cost of this section is 80 pesos