Houston (IAH) to Puebla (PBC) nonstop flights

United Airlines and Volaris fly nonstop from Houston (IAH) to Puebla (PBC): 1,242 km (772 mi), about 2h 20m in the air.

Distance
1,242 km (772 mi)
Flight time
2h 20m
From
George Bush Intercontinental Airport in Houston, United States
To
Hermanos Serdán International Airport in Puebla, Mexico

Airlines on this route

Return flights

Puebla (PBC) to Houston (IAH) is flown nonstop by United Airlines and Volaris.

More nonstop flights from Houston

All 195 destinations from Houston (IAH)

More nonstop flights from Puebla

All 17 destinations from Puebla (PBC)