When arriving from Mexico City, you can get to the last train station of the Suburbano: Cuautitlan. There are buses running to Tepotzotlan every 15 minutes. Or you can get from the airport in the subway (yellow line) to the station 'Autobuses Norte' (Bus Terminal North) and take a bus to Tepotzotlan bus terminal. There are taxis or shuttles running from there to downtown Tepotzotlan every 5 minutes. Posada del Fraile is 50 meters away from the main Avenue (Insurgentes Avenue) aside Telmex, and one block before getting to the National Museum