Cheap flights from Houston to Miami

Find cheap Houston United States to Miami United States flights with our free search service. Compare all available fares for direct or connection flights from Houston to Miami.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by
Flight Departure Date Arrival Date Price Duration Number Stops Updated
Houston (HOU) - Miami (MIA) 2022-06-15 2022-06-26 245 USD 5 hours 22 minutes Direct 2022-05-23T10:28:24
Houston (HOU) - Miami (MIA) 2022-06-03 2022-06-06 359 USD 5 hours 38 minutes Direct 2022-05-20T02:15:14
Houston (HOU) - Miami (MIA) 2022-06-04 2022-06-12 409 USD 5 hours 27 minutes Direct 2022-05-22T23:07:23
What is the distance between Houston and Miami?

The average distance from Houston to Miami is 1557 kilometers (equals to 967 miles or 841 nautical miles). Your flight will departure from Houston, United States and arrive on Miami, United States.

How long is the flight from Houston to Miami?

The average flight time between Houston to Miami is 5 hours 38 minutes

How much is the fare for flight between Houston and Miami?

The average price for one-way airfare from Houston to Miami is 351 USD (none-taxes) for economy class.

How many flights fly from Houston to Miami on the daily basis?

Around 76 flights are flying daily from Houston to Miami. Some major airlines between this route are American Airlines, United, LATAM Airlines, Air New Zealand, TAM Linhas Aereas, Atlas Air, Amerijet International, Republic Airlines, WestJet, Gol, Iberia, All Nippon Airways, British Airways, Virgin Australia, Mesa Airlines, Singapore Airlines, Spirit Airlines, TAP Portugal, TransAsia Airways, US Airways, Lan Argentina, Air China, Air Transport International, Ameristar Jet Charter, Avianca Aerovias, China Airlines, DHL Air, Finnair, Flight Options, Air Berlin, Lan Ecuador, Qatar Airways, ROMAVIA, Royal Air Maroc, SAS, ...

Flight Origin Destination Departure Arrival Equip
LA6560 Houston (IAH) Miami (MIA) 6:52 p.m. 10:19 p.m. Airbus A319-132
AY4234 Houston (IAH) Miami (MIA) 1:37 p.m. 5 p.m. None
UA1005 Houston (IAH) Miami (MIA) 4 p.m. 6:05 p.m. B753
UA341 Houston (IAH) Miami (MIA) 10 a.m. 1:24 p.m. B738
NH6502 Houston (IAH) Miami (MIA) 7:40 p.m. 11 p.m. 319
AA1451 Houston (IAH) Miami (MIA) 12:19 p.m. 2:15 p.m. B738
G36087 Houston (IAH) Miami (MIA) 5:49 p.m. 9:14 p.m. 738
NZ6732 Houston (IAH) Miami (MIA) 6:30 p.m. 9:57 p.m. A320
SK6724 Houston (IAH) Miami (MIA) 9:35 a.m. 1:04 p.m. None
AA4644 Houston (IAH) Miami (MIA) 3:20 p.m. 4:38 p.m. 738
AA1614 Houston (IAH) Miami (MIA) 6:05 p.m. 7:52 p.m. A319
IB4229 Houston (IAH) Miami (MIA) 2:59 p.m. 6:16 p.m. 319
AA1347 Houston (IAH) Miami (MIA) 6:53 a.m. 10:18 a.m. A321
AA324 Houston (IAH) Miami (MIA) 6:03 a.m. 9:22 a.m. B738
NK3141 Houston (IAH) Miami (MIA) 6:55 a.m. 10:25 a.m. A20N
NZ6730 Houston (IAH) Miami (MIA) 6:05 p.m. 9:30 p.m. B737
AA1953 Houston (IAH) Miami (MIA) 5:49 p.m. 9:14 p.m. B738
AA1465 Houston (IAH) Miami (MIA) 8:40 a.m. 10:39 a.m. A319
TP8594 Houston (IAH) Miami (MIA) 9:35 a.m. 1:04 p.m. 319
G36261 Houston (IAH) Miami (MIA) 11:21 a.m. 2:45 p.m. None
NZ6733 Houston (IAH) Miami (MIA) 9:35 a.m. 1:04 p.m. ERJ
NZ6731 Houston (IAH) Miami (MIA) 12:30 p.m. 3:57 p.m. None
AV2006 Houston (IAH) Miami (MIA) 9:35 a.m. 1:04 p.m. None
IB4709 Houston (IAH) Miami (MIA) 5:48 p.m. 9:13 p.m. 777
SQ1620 Houston (IAH) Miami (MIA) 6:30 p.m. 9:57 p.m.