Cheap Bus and Carpool tickets to Perote

What are the most popular routes to Perote?

Mexico City - PeroteAverage priceSEK 260Average duration3h 50mDaily departures25
Puebla - PeroteAverage priceSEK 179Average duration1h 40mDaily departures7
Veracruz - PeroteAverage priceSEK 217Average duration3h 20mDaily departures16
Xalapa - PeroteAverage priceSEK 73Average duration1h 5mDaily departures22
Pachuca - PeroteAverage priceSEK 331Average duration5h 30mDaily departures4