Train: While there is no direct train from Mexico City to Puebla

you can take a train to Cholula and then a short bus ride to Puebla.

See photos, notes, and practical details here

Get more information about these places here

Leave a comment

Design a site like this with WordPress.com
Get started