There are 6 ways to get from Xalapa to Teotihuacán by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Soriana Hiper Xalapa to Plaza Encuentro Fortunabus
- Take the bus from Terminal Central de Autobuses del Norte to San Juan Teotihuacanbus México
5h 1m$358–532Drive 249.8 km
- Drive from Xalapa to Teotihuacáncar 249.8 km
3h 22m$441–637Bus, fly to Benito Juárez International Airport
- Take the bus from Xalapa to Veracruz Airportbus
- Fly from Veracruz International Airport (VER) to Benito Juárez International Airport (MEX)plane VER - MEX
- Take the bus from Terminal Central de Autobuses del Norte to San Juan Teotihuacanbus
5h 4m$1,212–3,229Bus via Apizaco
- Take the bus from Xalapa to Apizacobus
- Take the bus from Apizaco to San Juan Teotihuacanbus
7h 4m$553–867Bus via Mexico City
- Take the bus from Xalapa to Terminal de Autobuses de Pasajeros de Orientebus
7h 29m$422–852Bus, fly to Felipe Ángeles International Airport
- Take the bus from Xalapa to Veracruz Airportbus
- Fly from Veracruz International Airport (VER) to Felipe Ángeles International Airport (NLU)plane VER - NLU
5h 58m$982–2,829
Xalapa to Teotihuacán by bus and foot
Questions & Answers
The cheapest way to get from Xalapa to Teotihuacán is to bus which costs $350 - $550 and takes 5h 1m.
The fastest way to get from Xalapa to Teotihuacán is to drive which takes 3h 22m and costs $440 - $650.
No, there is no direct bus from Xalapa to Teotihuacán. However, there are services departing from Soriana Hiper Xalapa and arriving at San Juan Teotihuacan via Terminal Central de Autobuses del Norte. The journey, including transfers, takes approximately 5h 1m.
The distance between Xalapa and Teotihuacán is 334 km. The road distance is 249.8 km.
The best way to get from Xalapa to Teotihuacán without a car is to bus which takes 5h 1m and costs $350 - $550.
It takes approximately 5h 1m to get from Xalapa to Teotihuacán, including transfers.
Xalapa to Teotihuacán bus services, operated by JAPI, depart from Soriana Hiper Xalapa station.
Xalapa to Teotihuacán bus services, operated by JAPI, arrive at Plaza Encuentro Fortuna station.
Yes, the driving distance between Xalapa to Teotihuacán is 250 km. It takes approximately 3h 22m to drive from Xalapa to Teotihuacán.
There are 144+ hotels available in Teotihuacán.
What companies run services between Xalapa, Mexico and Teotihuacán, State of Mexico?
You can take a bus from Soriana Hiper Xalapa to San Juan Teotihuacan via Plaza Encuentro Fortuna and Terminal Central de Autobuses del Norte in around 5h 1m.
- Website
- aeromexico.com
Flights from Veracruz International Airport to Benito Juárez International Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- $650–4,900
Flights from Veracruz International Airport to Felipe Ángeles International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $600–4,400
- Website
- vivaaerobus.com
Flights from Veracruz International Airport to Benito Juárez International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $900–2,300
Flights from Veracruz International Airport to Felipe Ángeles International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $600–2,100
- Phone
- +52 555 767 3573
- [email protected]
- Website
- Autobuses Teotihuacan
Bus from Terminal Central de Autobuses del Norte to San Juan Teotihuacan
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- $45–160
- Schedules at
- Autobuses Teotihuacan
Bus from Terminal Central de Autobuses del Norte to San Juan Teotihuacan
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- $45–160
- Schedules at
- Autobuses Teotihuacan
Bus from Apizaco to San Juan Teotihuacan
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- $160–280
- Schedules at
- Autobuses Teotihuacan
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Xalapa to Veracruz Airport
- Ave. Duration
- 1h 34m
- Frequency
- Every 3 hours
- Estimated price
- $260–470
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Xalapa to Apizaco
- Ave. Duration
- 2h 19m
- Frequency
- 4 times a day
- Estimated price
- $390–600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Xalapa to Veracruz Airport
- Ave. Duration
- 1h 34m
- Frequency
- Every 3 hours
- Estimated price
- $260–470
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Xalapa to Terminal de Autobuses de Pasajeros de Oriente
- Ave. Duration
- 5h 15m
- Frequency
- Every 2 hours
- Estimated price
- $380–750
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 delightfully under-the-radar French towns you need to visit, How to get from London City Airport into central London, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
















