Monterrey to Puebla Route Information
The only way to get from Monterrey to Puebla is by Bus
The earliest departure leaves at 20:40 and has a duration of 16 hours 35 minutes.
The fastest way to travel is by bus, which takes approximately 14 hours 1 minute.
Monterrey to Puebla by bus
- Starting Price: US$141
- 8 departures a day, or 56 departures a week
There are 4 travel classes for this journey, including: Standard, Executive, Economy and Intermedio.
Each bus ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all bus options.