Direct (nonstop) flights from Houston to Puebla

2 airlines fly nonstop from George Bush Intcntl Houston (IAH) to Hermanos Serdan International (PBC). It's 770 miles (1,239 km), about 2h 26m in the air. Operated by United Airlines, Volaris.

IAH
George Bush Intcntl Houston
🇺🇸 Houston, USA
PBC
Hermanos Serdan International
🇲🇽 Puebla, Mexico
Flight Time
2h 26m
Distance
770 mi
1,239 km
CO₂/pax
142 kg
−46 kg vs. layover
Airlines
2
United Airlines +1
Time Diff
-1h
Operated by United Airlines United Airlines Volaris Volaris

Route data last updated: May 27, 2026

Airlines with non-stop flights

United Airlines UA United Airlines
Route
IAH → PBC
Flight Time
2h 26m
Distance
770 mi
Volaris Y4 Volaris
Route
IAH → PBC
Flight Time
2h 26m
Distance
770 mi

Alternative Routes

Other ways to fly from Houston to Puebla with one stop · direct emits 142 kg CO₂ per passenger

IAH MTY (Monterrey) PBC
Leg 1: 1h 39m (411 mi) Leg 2: 1h 30m (470 mi) Total: ~3h 9m 🍃 188 kg CO₂ (+32% vs. direct)
Leg 1
IAH → MTY
1h 39m · 411 mi
View IAH to MTY flights →
Leg 2
MTY → PBC
1h 30m · 470 mi
View MTY to PBC flights →
IAH SLP (San Luis Potosi) PBC
Leg 1: 2h 6m (635 mi) Leg 2: 1h 9m (271 mi) Total: ~3h 15m 🍃 193 kg CO₂ (+36% vs. direct)
Leg 1
IAH → SLP
2h 6m · 635 mi
View IAH to SLP flights →
Leg 2
SLP → PBC
1h 9m · 271 mi
View SLP to PBC flights →
IAH BJX (Leon/Guanajuato) PBC
Leg 1: 2h 18m (728 mi) Leg 2: 1h 9m (239 mi) Total: ~3h 27m 🍃 204 kg CO₂ (+44% vs. direct)
Leg 1
IAH → BJX
2h 18m · 728 mi
View IAH to BJX flights →
Leg 2
BJX → PBC
1h 9m · 239 mi
View BJX to PBC flights →
IAH AGU (Aguascalientes) PBC
Leg 1: 2h 21m (716 mi) Leg 2: 1h 14m (311 mi) Total: ~3h 35m 🍃 215 kg CO₂ (+51% vs. direct)
Leg 1
IAH → AGU
2h 21m · 716 mi
View IAH to AGU flights →
Leg 2
AGU → PBC
1h 14m · 311 mi
View AGU to PBC flights →
IAH GDL (Guadalajara) PBC
Leg 1: 2h 30m (820 mi) Leg 2: 1h 20m (336 mi) Total: ~3h 50m 🍃 239 kg CO₂ (+68% vs. direct)
Leg 1
IAH → GDL
2h 30m · 820 mi
View IAH to GDL flights →
Leg 2
GDL → PBC
1h 20m · 336 mi
View GDL to PBC flights →

Looking for the return flight?

PBC → IAH: Flights from Puebla to Houston

Frequently Asked Questions

How long is the direct flight from Houston to Puebla?

A nonstop flight from Houston (IAH) to Puebla (PBC) takes approximately 2 hours and 26 minutes. The distance is 770 miles (1,239 km).

Which airlines fly nonstop from Houston to Puebla?

2 airlines: United Airlines, Volaris.

Is there a nonstop flight from Houston to Puebla?

Yes. 2 airlines: United Airlines, Volaris.

How far is Houston from Puebla?

The flight distance from Houston to Puebla is 770 miles (1,239 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What is the time difference between Houston and Puebla?

Puebla is 1 hour behind Houston. (America/Chicago vs America/Mexico_City.)

What type of aircraft flies from Houston to Puebla?

At 2h 26m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from USA to Mexico?

Depends on your passport. Check with the Mexico embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Houston to Puebla?

Roughly 142 kg CO2 per passenger one-way. That's about the same as driving 710 km.

Is the return flight from Puebla to Houston also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Houston to Puebla?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at George Bush Intcntl Houston for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.