Flight Duration3 h and 27 mFlights between Miami and Houston, TX take, on average, 3 h and 27 m minutes, but the time can vary according to other factors
Cheapest flight£17Cheapest price for a flight between Miami and Houston, TX found by our customers in the last 72 hours
Origin airportMiami International AirportWhen flying from Miami to Houston, TX
Destination airportWilliam P. Hobby AirportFor the route from Miami to Houston, TX
High seasonMarchAccording to search data from our customers, March is the busiest time to fly from Miami to Houston, TX
Airlines flying this routeSpirit Airlines, Frontier Airlines, American AirlinesAirline(s) with flights between Miami to Houston, TX
One-way average Price£90The average price for a flight Miami - Houston, TX at Opodo is £90, based on the price of last 6 months
Best time to bookJanuaryAccording to real data February is the most popular time to book a flight to Houston, TX when departing from Miami