Cheap Bus and Carpool tickets to Perote

What are the most popular routes to Perote?

Mexico City - PeroteAverage priceMAD 258Average duration3h 50mDaily departures25
Puebla - PeroteAverage priceMAD 178Average duration1h 40mDaily departures7
Veracruz - PeroteAverage priceMAD 216Average duration3h 20mDaily departures16
Xalapa - PeroteAverage priceMAD 73Average duration1h 5mDaily departures22
Pachuca - PeroteAverage priceMAD 328Average duration5h 30mDaily departures4