Cheap Bus and Carpool tickets to Puebla, COA

What are the most popular routes to Puebla?

Monterrey - PueblaAverage priceCA$19Average duration1h 51mDaily departures18
Monterrey - PueblaAverage priceCA$11Average duration1h 10mDaily departures2
Mexico City - PueblaAverage priceCA$75Average duration10h 10mDaily departures2
Puebla - PueblaAverage priceCA$91Average duration13h 50mDaily departures1
Guadalajara - PueblaAverage priceCA$74Average duration9h 20mDaily departures1