Cheap flights from Miami to Houston

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

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
Miami (MIA) - Houston (HOU) 2021-05-07 2021-05-09 68 USD 5 hours 27 minutes Direct 2021-04-06T17:43:14Z
Miami (MIA) - Houston (HOU) 2021-05-05 2021-05-05 72 USD 5 hours 16 minutes Direct 2021-04-10T22:04:55Z
Miami (MIA) - Houston (HOU) 2021-05-18 2021-05-19 72 USD 5 hours 17 minutes Direct 2021-04-07T04:28:32Z
Miami (MIA) - Houston (HOU) 2021-05-19 2021-05-22 76 USD 5 hours 10 minutes Direct 2021-04-10T21:50:11Z
Miami (MIA) - Houston (HOU) 2021-04-23 2021-04-26 80 USD 5 hours 24 minutes Direct 2021-04-05T18:29:17Z
Miami (MIA) - Houston (HOU) 2021-04-13 2021-04-13 84 USD 5 hours 17 minutes Direct 2021-04-06T19:44:54Z
Miami (MIA) - Houston (HOU) 2021-04-23 2021-04-25 88 USD 5 hours 26 minutes Direct 2021-04-05T19:47:47Z
Miami (MIA) - Houston (HOU) 2021-04-14 2021-04-17 91 USD 5 hours 32 minutes Direct 2021-04-11T18:41:37Z
Miami (MIA) - Houston (HOU) 2021-04-23 2021-04-24 93 USD 5 hours 25 minutes Direct 2021-04-09T15:12:56Z
Miami (MIA) - Houston (HOU) 2021-05-20 2021-05-20 116 USD 5 hours 15 minutes Direct 2021-04-09T00:12:48Z
Miami (MIA) - Houston (HOU) 2021-05-04 2021-05-14 117 USD 5 hours 15 minutes Direct 2021-04-11T16:16:36Z
Miami (MIA) - Houston (HOU) 2021-05-28 2021-05-31 149 USD 5 hours 16 minutes Direct 2021-04-08T19:45:58Z
Miami (MIA) - Houston (HOU) 2021-05-02 2021-05-03 155 USD 5 hours 24 minutes Direct 2021-04-10T22:04:02Z
Miami (MIA) - Houston (HOU) 2021-05-03 2021-05-04 160 USD 13 hours 40 minutes Connection 2021-04-10T22:04:30Z
Miami (MIA) - Houston (HOU) 2021-05-02 2021-05-02 164 USD 8 hours 6 minutes Connection 2021-04-10T22:03:39Z
Miami (MIA) - Houston (HOU) 2021-06-18 2021-06-23 175 USD 5 hours 35 minutes Direct 2021-04-07T05:15:30Z
Miami (MIA) - Houston (HOU) 2021-05-28 2021-06-10 177 USD 5 hours 27 minutes Direct 2021-04-06T22:21:11Z
Miami (MIA) - Houston (HOU) 2021-06-01 2021-06-11 181 USD 9 hours 8 minutes Connection 2021-04-11T16:34:43Z
Miami (MIA) - Houston (HOU) 2021-06-04 2021-06-24 187 USD 5 hours 28 minutes Direct 2021-04-06T16:49:10Z
Miami (MIA) - Houston (HOU) 2021-04-12 2021-04-15 195 USD 31 hours 14 minutes Connection 2021-04-09T19:24:24Z
Miami (MIA) - Houston (HOU) 2021-07-02 2021-07-05 369 USD 15 hours 27 minutes Connection 2021-04-05T23:59:05Z
What is the distance between Miami and Houston?

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

How long is the flight from Miami to Houston?

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

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

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

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

Around 82 flights are flying daily from Miami to Houston. Some major airlines between this route are LATAM Airlines, Lan Argentina, Atlas Air, United, Air New Zealand, American Airlines, British Airways, US Airways, ROMAVIA, Avianca, Mesa Airlines, WOW Air, Iberia, Lufthansa, Republic Airline, TAM Linhas Aereas, WestJet, Cathay Pacific, All Nippon Airways, Cargolux, Virgin America, Azul Brazilian Airlines, Ryanair, SAS, Singapore Airlines, Sun Country Airlines, Air China, TAP Portugal, East Horizon Airlines, Finnair, Gol, Avianca Aerovias, Copa Airlines, ...

Flight Origin Destination Departure Arrival Equip
NZ6744 Miami (MIA) Houston (IAH) 7 a.m. 8:52 a.m. 738
UA6052 Miami (MIA) Houston (IAH) 12:10 p.m. 1:18 p.m. E75L
UA531 Miami (MIA) Houston (IAH) 10:15 a.m. 3:14 p.m. B739
AA2230 Miami (MIA) Houston (IAH) 9 p.m. 11:01 p.m. B738
NZ6740 Miami (MIA) Houston (IAH) 11 a.m. 12:52 p.m. A320
UA564 Miami (MIA) Houston (IAH) 1:55 p.m. 2:41 p.m. A320
UA2245 Miami (MIA) Houston (IAH) 5 p.m. 6:45 p.m. A320
AA816 Miami (MIA) Houston (IAH) 10 a.m. 1:20 p.m. A319
TP8595 Miami (MIA) Houston (IAH) 7 a.m. 8:52 a.m. 319
IB4844 Miami (MIA) Houston (IAH) 7:10 p.m. 9:09 p.m.
UA2657 Miami (MIA) Houston (IAH) 11:45 a.m. 2:57 p.m. None
NZ6743 Miami (MIA) Houston (IAH) 8:45 a.m. 10:37 a.m. None
CV8604 Miami (MIA) Houston (IAH) 1:25 p.m. 5:40 p.m. B744
BA5012 Miami (MIA) Houston (IAH) 7:40 p.m. 9:43 p.m.
NH6501 Miami (MIA) Houston (IAH) 8:45 a.m. 10:37 a.m. A320
NZ6742 Miami (MIA) Houston (IAH) 5 p.m. 6:45 p.m. A319
NZ6741 Miami (MIA) Houston (IAH) 2 p.m. 3:50 p.m. E7W
YV6360 Miami (MIA) Houston (IAH) 12:37 p.m. 2:56 p.m. E75L
AV2007 Miami (MIA) Houston (IAH) 2 p.m. 3:50 p.m. 739
AA4580 Miami (MIA) Houston (IAH) 8:05 p.m. 9:42 p.m. E75L
YV6097 Miami (MIA) Houston (IAH) 4:44 p.m. 6:48 p.m. E75L
IB4687 Miami (MIA) Houston (IAH) 9:31 p.m. 11:40 p.m. 744
AA4415 Miami (MIA) Houston (IAH) 4:40 p.m. 5:32 p.m. E75
BA5232 Miami (MIA) Houston (IAH) 9:31 p.m. 11:40 p.m. 319
5Y3708 Miami (MIA) Houston (IAH) 10:15 a.m. None B763