Cheap Bus and Carpool tickets to Puebla, COA

What are the most popular routes to Puebla?

Monterrey - PueblaAverage priceSGD 17Average duration1h 51mDaily departures18
Monterrey - PueblaAverage priceSGD 10Average duration1h 10mDaily departures2
Mexico City - PueblaAverage priceSGD 70Average duration10h 10mDaily departures2
Puebla - PueblaAverage priceSGD 84Average duration13h 50mDaily departures1
Guadalajara - PueblaAverage priceSGD 69Average duration9h 20mDaily departures1