• Menu
  • Menu

Aguascaliente to Puebla

A 9-hour bus ride to Puebla. Comfortable enough and economical – well, sort of.