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-12-10 2021-12-12 80 USD 5 hours 30 minutes Direct 2021-11-24T16:09:53
Miami (MIA) - Houston (HOU) 2021-12-03 2021-12-06 80 USD 5 hours 30 minutes Direct 2021-11-26T15:39:36
Miami (MIA) - Houston (HOU) 2022-01-08 2022-01-10 89 USD 5 hours 16 minutes Direct 2021-11-23T01:21:17
Miami (MIA) - Houston (HOU) 2021-12-02 2021-12-29 126 USD 7 hours 50 minutes Connection 2021-11-22T18:54:14
Miami (MIA) - Houston (HOU) 2021-12-01 2021-12-29 127 USD 7 hours 50 minutes Connection 2021-11-22T15:45:49
Miami (MIA) - Houston (HOU) 2021-12-18 2021-12-20 128 USD 8 hours 2 minutes Connection 2021-11-23T15:27:22
Miami (MIA) - Houston (HOU) 2021-12-12 2021-12-16 160 USD 5 hours 27 minutes Direct 2021-11-23T02:55:37
Miami (MIA) - Houston (HOU) 2021-11-30 2021-12-29 162 USD 14 hours 14 minutes Connection 2021-11-22T18:53:08
Miami (MIA) - Houston (HOU) 2021-12-17 2022-01-02 167 USD 5 hours 39 minutes Direct 2021-11-27T04:33:23
Miami (MIA) - Houston (HOU) 2021-12-16 2021-12-19 179 USD 8 hours 2 minutes Connection 2021-11-24T15:18:37
Miami (MIA) - Houston (HOU) 2021-12-15 2021-12-17 180 USD 5 hours 27 minutes Direct 2021-11-23T11:26:33
Miami (MIA) - Houston (HOU) 2021-12-05 2021-12-29 183 USD 32 hours 13 minutes Connection 2021-11-22T18:56:09
Miami (MIA) - Houston (HOU) 2021-12-29 2021-12-29 193 USD 8 hours 2 minutes Connection 2021-11-22T15:43:14
Miami (MIA) - Houston (HOU) 2021-12-22 2021-12-29 199 USD 8 hours 2 minutes Connection 2021-11-22T04:19:49
Miami (MIA) - Houston (HOU) 2021-12-23 2021-12-29 217 USD 8 hours 41 minutes Connection 2021-11-24T22:27:34
Miami (MIA) - Houston (HOU) 2021-12-14 2021-12-18 233 USD 5 hours 27 minutes Direct 2021-11-23T15:27:51
Miami (MIA) - Houston (HOU) 2021-11-26 2021-11-28 412 USD 5 hours 25 minutes Direct 2021-11-27T01:21:16
Miami (MIA) - Houston (HOU) 2021-11-26 2021-11-27 490 USD 5 hours 17 minutes Direct 2021-11-27T01:19:58
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 30 minutes

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

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

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

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

Flight Origin Destination Departure Arrival Equip
BA7726 Miami (MIA) Houston (IAH) 7:40 a.m. 9:05 a.m. 319
UA6154 Miami (MIA) Houston (IAH) 11:15 a.m. 12:47 p.m. E75L
AA1469 Miami (MIA) Houston (IAH) 11:31 a.m. 1:34 p.m. B738
NZ6744 Miami (MIA) Houston (IAH) 6:45 a.m. 8:42 a.m. 738
CV8604 Miami (MIA) Houston (IAH) 2:45 p.m. 6:40 p.m. B744
AA4651 Miami (MIA) Houston (IAH) 10:35 a.m. 12:29 p.m. E75
IB4687 Miami (MIA) Houston (IAH) 9:10 p.m. 11:06 p.m. 744
BA5232 Miami (MIA) Houston (IAH) 9:10 p.m. 11:06 p.m. 319
AA2230 Miami (MIA) Houston (IAH) 9:10 p.m. 11:06 p.m. B738
AA816 Miami (MIA) Houston (IAH) 3:20 p.m. 7:15 p.m. A319
AA4580 Miami (MIA) Houston (IAH) 8:19 a.m. 10:47 a.m. E75L
YV6360 Miami (MIA) Houston (IAH) 8:10 a.m. 10:30 a.m. E75L
SK6727 Miami (MIA) Houston (IAH) 6:45 p.m. 8:44 p.m.
NZ6742 Miami (MIA) Houston (IAH) 6:45 p.m. 8:44 p.m. A319
UA2245 Miami (MIA) Houston (IAH) 6:45 p.m. 8:44 p.m. A319
AA1465 Miami (MIA) Houston (IAH) 8:40 a.m. 10:38 a.m. B38M
NH6501 Miami (MIA) Houston (IAH) 8:45 a.m. 10:37 a.m. A320
AV2007 Miami (MIA) Houston (IAH) 6:45 p.m. 8:44 p.m. 739
UA1794 Miami (MIA) Houston (IAH) 6:45 a.m. 8:39 a.m. A319
CX71 Miami (MIA) Houston (IAH) 6 p.m. 10:25 p.m. B748
UA6052 Miami (MIA) Houston (IAH) 7 a.m. 8:30 a.m. E75L
UA564 Miami (MIA) Houston (IAH) 3:45 p.m. 4:27 p.m. A320
UA531 Miami (MIA) Houston (IAH) 10:46 a.m. 2:38 p.m. B739
YV6097 Miami (MIA) Houston (IAH) 4:45 p.m. 6:40 p.m. E75L
UA1129 Miami (MIA) Houston (IAH) 4:50 p.m. 7:32 p.m. A319