Miami to Houston (MIA–IAH) — Airlines, Schedules & Connections

MIA Airport Page →
963 mi airlines 201/wk
On-time Some delays Frequent delays
Flight Schedule 83 flights Verified 9h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AA2230
AA American
738
12:14 AM
EDT TD
2:22 AM
CDT
3h 8m
M T W T F S S
Prices
CX3272
CX Cathay Pacific
74N
6:05 AM
EDT
8:00 AM
CDT
2h 55m
M T W T F S S
Prices
CX3273
CX Cathay Pacific
74N
6:05 AM
EDT
8:00 AM
CDT
2h 55m
M T W T F S S
Prices
UA2074
UA United
738
6:15 AM
EDT
8:21 AM
CDT
3h 6m
M T W T F S S
Prices
UA393
UA United
738
6:15 AM
EDT TC
8:22 AM
CDT
3h 7m
M T W T F S S
Prices
AA2145
AA American
738
7:00 AM
EDT
9:00 AM
CDT
3h
M T W T F S S
Prices
AA3258
AA American
738
7:05 AM
EDT TD
9:11 AM
CDT
3h 6m
M T W T F S S
Prices
UA729
UA United
7M9
9:00 AM
EDT
11:06 AM
CDT
3h 6m
M T W T F S S
Prices
UA2385
UA United
B39M
9:00 AM
EDT TC
11:07 AM
CDT
3h 7m
M T W T F S S
Prices
CX3170
CX Cathay Pacific
74N
10:15 AM
EDT
12:25 PM
CDT
3h 10m
M T W T F S S
Prices
UA2227
UA United
739
10:22 AM
EDT
12:34 PM
CDT
3h 12m
M T W T F S S
Prices
CX3171
CX Cathay Pacific
74N
11:15 AM
EDT
1:25 PM
CDT
3h 10m
M T W T F S S
Prices
F91067
F9 Frontier
A20N
11:34 AM
EDT TC
1:54 PM
CDT
3h 20m
M T W T F S S
Prices
AA4777
AA American
E75S
12:20 PM
EDT TD
2:39 PM
CDT
3h 19m
M T W T F S S
Prices
G36266
G3 GOL
E75
12:20 PM
EDT TD
2:39 PM
CDT
3h 19m
M T W T F S S
Prices
UA470
UA United
738
1:00 PM
EDT TC
3:10 PM
CDT
3h 10m
M T W T F S S
Prices
AA1837
AA American
319
2:26 PM
EDT TD
4:36 PM
CDT
3h 10m
M T W T F S S
Prices
AA3074
AA American
738
2:35 PM
EDT
4:35 PM
CDT
3h
M T W T F S S
Prices
AA4480
AA American
E75
2:36 PM
EDT
4:45 PM
CDT
3h 9m
M T W T F S S
Prices
AA4227
AA American
E75
2:44 PM
EDT
4:42 PM
CDT
2h 58m
M T W T F S S
Prices
CX2071
CX Cathay Pacific
74N
2:55 PM
EDT
5:05 PM
CDT
3h 10m
M T W T F S S
Prices
CX77
CX Cathay Pacific
74N
2:55 PM
EDT
5:05 PM
CDT
3h 10m
M T W T F S S
Prices
CX2070
CX Cathay Pacific
74N
2:55 PM
EDT
5:05 PM
CDT
3h 10m
M T W T F S S
Prices
IB4130
IB Iberia
32Q
3:36 PM
EDT
5:46 PM
CDT
3h 10m
M T W T F S S
Prices
AA2541
AA American
321
3:36 PM
EDT TD
5:46 PM
CDT
3h 10m
M T W T F S S
Prices
AA2135
AA American
738
3:45 PM
EDT
5:45 PM
CDT
3h
M T W T F S S
Prices
AA3680
AA American
E75
4:05 PM
EDT
5:57 PM
CDT
2h 52m
M T W T F S S
Prices
AV2007
AV avianca
B38M
4:45 PM
EDT TS
6:54 PM
CDT
3h 9m
M T W T F S S
Prices
UA1216
UA United
7M9
5:38 PM
EDT TS
8:00 PM
CDT
3h 22m
M T W T F S S
Prices
AY5719
AY Finnair
738
7:20 PM
EDT TD
9:27 PM
CDT
3h 7m
M T W T F S S
Prices
BA4933
BA British
738
7:25 PM
EDT
9:29 PM
CDT
3h 4m
M T W T F S S
Prices
AA3012
AA American
738
7:25 PM
EDT
9:29 PM
CDT
3h 4m
M T W T F S S
Prices
G36118
G3 GOL
738
7:25 PM
EDT
9:29 PM
CDT
3h 4m
M T W T F S S
Prices
IB4570
IB Iberia
738
7:25 PM
EDT
9:29 PM
CDT
3h 4m
M T W T F S S
Prices
IB4411
IB Iberia
738
7:26 PM
EDT TD
9:33 PM
CDT
3h 7m
M T W T F S S
Prices
G36265
G3 GOL
738
7:26 PM
EDT
9:33 PM
CDT
3h 7m
M T W T F S S
Prices
AA1215
AA American
7:51 PM
EDT
9:51 PM
CDT
3h
M T W T F S S
Prices
AS305
AS Alaska
8:00 PM
EDT
10:12 PM
CDT
3h 12m
M T W T F S S
Prices
AA2347
AA American
738
8:38 PM
EDT TD
12:05 AM+1
CDT
4h 27m
M T W T F S S
Prices
UA3936
UA United
8:57 PM
EDT
11:15 PM
CDT
3h 18m
M T W T F S S
Prices
NK1274
NK Spirit
32A
9:45 PM
EDT TC
11:49 PM
CDT
3h 4m
M T W T F S S
Prices
G36229
G3 GOL
738
9:50 PM
EDT
11:57 PM
CDT
3h 7m
M T W T F S S
Prices
AA2144
AA American
738
5:30 AM
CDT TA
9:04 AM
EDT
2h 34m
M T W T F S S
Prices
EI7606
EI Aer Lingus
738
5:30 AM
CDT TA
9:04 AM
EDT
2h 34m
M T W T F S S
Prices
AA1047
AA American
738
5:35 AM
CDT TA
9:09 AM
EDT
2h 34m
M T W T F S S
Prices
UA1966
UA United
738
7:20 AM
CDT TC
10:55 AM
EDT
2h 35m
M T W T F S S
Prices
EI7579
EI Aer Lingus
738
7:30 AM
CDT TA
11:08 AM
EDT
2h 38m
M T W T F S S
Prices
IB4025
IB Iberia
738
7:30 AM
CDT TA
11:08 AM
EDT
2h 38m
M T W T F S S
Prices
AA1347
AA American
738
8:36 AM
CDT TA
11:51 AM
EDT
2h 15m
M T W T F S S
Prices
UA2852
UA United
7M9
9:46 AM
CDT TD
1:24 PM
EDT
2h 38m
M T W T F S S
Prices
AA2145
AA American
738
9:50 AM
CDT TA
1:27 PM
EDT
2h 37m
M T W T F S S
Prices
BA4442
BA British
319
9:56 AM
CDT TA
1:35 PM
EDT
2h 39m
M T W T F S S
Prices
IB4813
IB Iberia
738
10:01 AM
CDT TA
1:37 PM
EDT
2h 36m
M T W T F S S
Prices
EI7577
EI Aer Lingus
738
10:01 AM
CDT TA
1:37 PM
EDT
2h 36m
M T W T F S S
Prices
AA3258
AA American
738
10:01 AM
CDT TA
1:37 PM
EDT
2h 36m
M T W T F S S
Prices
AT5110
AT Royal Air Maroc
738
10:01 AM
CDT TA
1:37 PM
EDT
2h 36m
M T W T F S S
Prices
AZ4423
AZ ITA
7M8
12:04 PM
CDT TC
3:39 PM
EDT
2h 35m
M T W T F S S
Prices
AV2006
AV avianca
7M9
12:04 PM
CDT TC
3:39 PM
EDT
2h 35m
M T W T F S S
Prices
UA410
UA United
7M9
12:11 PM
CDT TC
3:47 PM
EDT
2h 36m
M T W T F S S
Prices
F91068
F9 Frontier
A20N
2:39 PM
CDT TA
6:08 PM
EDT
2h 29m
M T W T F S S
Prices
AZ4391
AZ ITA
B38M
2:40 PM
CDT TE
6:16 PM
EDT
2h 36m
M T W T F S S
Prices
G36266
G3 GOL
E75
3:30 PM
CDT TA
7:11 PM
EDT
2h 41m
M T W T F S S
Prices
AA4777
AA American
E75
3:30 PM
CDT TA
7:11 PM
EDT
2h 41m
M T W T F S S
Prices
UA2863
UA United
B38M
3:32 PM
CDT TE
7:01 PM
EDT
2h 29m
M T W T F S S
Prices
BA4386
BA British
E75
3:37 PM
CDT TA
7:18 PM
EDT
2h 41m
M T W T F S S
Prices
AA4480
AA American
E75
5:15 PM
CDT TA
8:59 PM
EDT
2h 44m
M T W T F S S
Prices
AA1837
AA American
319
5:16 PM
CDT TA
8:59 PM
EDT
2h 43m
M T W T F S S
Prices
IB4020
IB Iberia
319
5:16 PM
CDT TA
8:59 PM
EDT
2h 43m
M T W T F S S
Prices
IB4231
IB Iberia
E75
5:16 PM
CDT TA
8:50 PM
EDT
2h 34m
M T W T F S S
Prices
BA1747
BA British
E75
5:16 PM
CDT TA
8:50 PM
EDT
2h 34m
M T W T F S S
Prices
G36087
G3 GOL
E75
5:16 PM
CDT TA
8:50 PM
EDT
2h 34m
M T W T F S S
Prices
AA3814
AA American
E75
5:25 PM
CDT TA
8:59 PM
EDT
2h 34m
M T W T F S S
Prices
AA3074
AA American
738
5:25 PM
CDT TA
9:02 PM
EDT
2h 37m
M T W T F S S
Prices
IB4131
IB Iberia
7M8
6:13 PM
CDT TA
9:50 PM
EDT
2h 37m
M T W T F S S
Prices
AZ4373
AZ ITA
739
6:23 PM
CDT TC
9:59 PM
EDT
2h 36m
M T W T F S S
Prices
NK1273
NK Spirit
32A
6:28 PM
CDT TA
9:59 PM
EDT
2h 31m
M T W T F S S
Prices
AA2135
AA American
738
6:35 PM
CDT TA
10:10 PM
EDT
2h 35m
M T W T F S S
Prices
G36091
G3 GOL
321
6:36 PM
CDT TA
10:15 PM
EDT
2h 39m
M T W T F S S
Prices
UA1829
UA United
7M9
6:50 PM
CDT TC
10:28 PM
EDT
2h 38m
M T W T F S S
Prices
AA3680
AA American
E75
6:54 PM
CDT TA
11:24 PM
EDT
3h 30m
M T W T F S S
Prices
AA2541
AA American
321
8:01 PM
CDT TA
11:25 PM
EDT
2h 24m
M T W T F S S
Prices
UA2237
UA United
739
8:44 PM
CDT TC
12:23 AM+1
EDT
2h 39m
M T W T F S S
Prices
UA3876
UA United
9:28 PM
CDT
12:54 AM+1
EDT
2h 26m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Miami to Houston
11 carriers, 201 flights/week nonstop.
11 Airlines 201 Flights/wk 963 mi 2h 52m nonstop -1h behind 162 1-stop hubs

MIA–IAH is served by 11 airlines with nonstop service. American Airlines, United Airlines and GOL lead the route. The flight covers 963 miles in approximately 2h 52m. Beyond nonstop, 162 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop MIA–IAH service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AA American Airlines 64 319, 321, 738, E75, E75S 2h52-4h27 16% Oneworld
UA United Airlines 49 738, 739, 7M9, B39M 3h06-3h22 16% Star Alliance
G3 GOL 27 738, E75 3h04-3h19 16%
IB Iberia 21 32Q, 738 3h04-3h10 16% Oneworld
AV avianca 7 B38M 3h09 16% Star Alliance
BA British Airways 7 738 3h04 16% Oneworld
CX Cathay Pacific 7 74N 2h55-3h10 16% Oneworld
F9 Frontier 7 A20N 3h20 16%
NK Spirit Airlines 7 32A 3h04 16%
AY Finnair 3 738 3h07 16% Oneworld
AS Alaska Airlines 1 3h12 16% Oneworld
Aircraft on this route
319 Airbus A319 – AA
321 Airbus A321 – AA
32A Airbus A320 – NK
32Q Airbus A321neo – IB
738 Boeing 737-800 – AA, AY, BA, G3, IB, UA
739 Boeing 737-900 – UA
74N Boeing 747-8F – CX
7M9 Boeing 737 MAX 9 – UA
A20NF9
B38MAV
B39MUA
E75 Embraer E175 – AA, G3
E75S Embraer E175 STD – AA
Alliance coverage
Oneworld: AA + AS + AY + BA + CX + IB (103 flights/wk, 52%)
Star Alliance: AV + UA (56 flights/wk, 28%)
Unaffiliated: F9 + G3 + NK (41 flights/wk, 21%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, MIA to IAH direction.
Mon
29
flights
Tue
27
flights
Wed
27
flights
Thu
29
flights
Fri
27
flights
Sat
31
flights
Sun
30
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
42
Nonstop flights
201
Outbound / wk
218
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for MIA to IAH.
1-STOP
One-Stop Connections
162
Hubs
~4h
Fastest
~44h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
5,795
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

On-Time Performance

What to expect at each end of your journey.
Outbound
MIA → IAH
16%
Frequent delays expected. Consider flexible booking.
Departing
16%
Arriving
94%
Return
IAH → MIA
71%
Moderate delays possible. Allow buffer time.
Departing
71%
Arriving
86%
OTP = percentage of flights arriving within 15 min of schedule. Based on airport-level delay snapshots. MIA delays → IAH delays →

Other ways to reach Houston from Miami

Nearby airports with service to George Bush Intercontinental Airport.
Metric MIA→IAH FLL→IAH PBI→IAH
Distance from MIA 21 mi 62 mi
Nonstop airlines 11 5 1
Weekly flights 201 105 28
Flight time 2h 52m 2h 42m 2h 40m
Departure OTP 16%
Airports within 200 miles of MIA with service to George Bush Intercontinental Airport.

Travel Essentials

Practical planning for this route.
Time Difference
-1h
Houston is 1 hour behind Miami.
MIA: EDT · IAH: CDT

When it's 6:00 PM in Miami, it's 5:00 PM in Houston.
Distance & Flight Time
963 mi / 1,549 km
Nonstop flight time is approximately 2h 52m to 4h 27m.
Getting to MIA

Metrorail Orange Line runs from downtown Miami to the MIA station (15 min from Government Center, $2.25). The MIA Mover people mover connects Metrorail to the terminal; free. Tri-Rail commuter rail serves the airport from Fort Lauderdale and West Palm Beach ($3.75–6.90).Ride-shares cost $15–25 from Miami Beach, $10–20 from downtown.

Getting from IAH

No direct rail from IAH. The METRO bus 102 (IAH Express) runs to downtown Houston's transit center (60–90 min, $1.25). Taxis to downtown Houston cost $50–70. Ride-hails pick up at the designated Rideshare zones outside baggage claim on the lower level.IAH has five terminals (A–E) connected by an underground tunnel with trams. Terminal D handles international arrivals. Rental car agencies are in a consolidated facility adjacent to Terminal C; a free IAH Connector bus runs between terminals and the rental car center. The Galleria / Uptown area costs $35–50 by ride-hail.

Houston Climate

Humid subtropical climate. Hot, humid, and wet for much of the year. Summers are brutal (33–38°C) with high humidity and near-daily afternoon thunderstorms. Severe storms with hail and high winds regularly cause ground stops from April through September. Houston's flooding risk is significant. Heavy rain events, including tropical system remnants, have flooded airport roads, cutting off surface access even when the airport itself remains operational.

Winters are mild (5–18°C) with occasional ice storms. These are rare but highly disruptive when they occur. Hurricane season (June–November) requires monitoring for Gulf storms. October through March has the best flying weather.

MIA–IAH Quick Facts

Key statistics for the Miami to Houston route.
Route details
Distance963 mi / 1,549 km
Flight time2h 52m to 4h 27m
Time difference-1 hour
Airlines (nonstop)11
Weekly flights201 out / 218 return
1-stop connections162 hubs
Origin: MIA
IATA / ICAOMIA / KMIA
TimezoneAmerica/Kentucky/Monticello
Passengers/yr55.9M
Elevation8 ft / 2 m
Destination: IAH
IATA / ICAOIAH / KIAH
TimezoneAmerica/Indiana/Tell_City
Passengers/yr46.7M
Elevation97 ft / 30 m

Frequently Asked Questions

Common questions about MIA to IAH flights.
Nonstop flights from Miami International Airport to George Bush Intercontinental Airport take approximately 2h 52m to 4h 27m. The route covers 963 miles.
There are approximately 201 nonstop flights per week from MIA to IAH. The return direction has about 218 weekly flights.
Yes, 1-stop connections are available through APF, LAL, MLB, SUS, VRB, HOU, PBI, RSW, LFT, IKG, PAH, CRW, MKC, SAF, ADS, TLC, GSO, TEB, RIL, ZLO, ELP, NLU, SCF, YQG, TUS, SJD, AMA, ASE, MTJ, RTB, MBJ, PLS, ALB, BZE, HDN, YYC, PSP, BON, RNO, CLD, SNA, BZN, JAC, ONT, ABI, STT, SRQ, YWG, PUJ, ORF, EYW, GRR, TYS, GSP, GCM, SDF, TUL, ANC, SAT, HRL, GEO, JAN, CHS, JAX, HSV, XNA, CHA, LIT, MSY, NAS, MEM, DSM, IAD, UIO, BNA, SGF, DFW, LIM, PNS, OKC, TPA, BWI, MCO, AUS, RDU, CUN, HNL, JFK, BHM, SAV, DEN, GUA, IND, ORD, MKE, MDW, POS, PHL, MDE, FLL, YYZ, MCI, PIT, OMA, STL, LUX, ATL, CLT, DCA, YUL, CDG, LGG, EWR, MEX, ICT, LGA, PTY, CLE, RIC, CVG, LAS, SLC, DTW, BOG, MTY, SJO, MSP, SJU, LAX, PHX, SAP, CMH, PDX, MUC, SAN, SFO, MGA, LHR, BOS, SAL, MID, GDL, YVR, SEA, FRA, LIR, EGE, CZM, DAL, CMD, FTW, AUA, GRU, HND, SCL, EZE, IST, AMS, GIG, NRT, DOH and DXB. These options provide additional schedule flexibility.
Houston is 1 hour behind Miami.
Yes, return flights from IAH to MIA are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include FLL, PBI and RSW. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
See the On-Time Performance section for the latest delay data at both airports. This shows departure and arrival reliability to help you plan.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.

Flights from MIA to IAH

Miami International Airport (MIA) and George Bush Intercontinental Airport (IAH) are connected by nonstop service from American Airlines, Alaska Airlines, avianca, Finnair, British Airways, Cathay Pacific, Frontier, GOL, Iberia, Spirit Airlines and United Airlines. With 201 weekly departures, this is a heavily served route.

MIA to IAH Flight Duration and Schedule

Nonstop flight time from MIA to IAH ranges from 2 hours 52 minutes to 4 hours 27 minutes. The route covers a distance of 963 miles (1,549 km). There are approximately 201 weekly flights outbound and 218 return, totaling 419 flights per week in both directions.

Connecting Options and Alternatives

162 one-stop connections are available, with the fastest taking approximately 4 hours via APF. Two-stop connections are also available via intermediate hubs. Nearby alternative airports include Fort Lauderdale (FLL), West Palm Beach (PBI) and Fort Myers (RSW).