Nonstop flights from Miami to Houston
4 airlines fly from Miami (MIA) to 2 Houston airports (IAH and HOU), with up to 10 flights a day.
Routes
2 airport pairsWhen they leave
Miami timeSix in the morning, 5:45 AM to 11:30 AM, then one afternoon flight at 3:36 PM, then four in the evening, 5:01 PM to 10:14 PM.
Every flight
Earliest firstSchedules last checked Sep 19, 2026. Times are local.
Flying from Miami to Houston
American Airlines flies most often, 3 to 6 times a day on the Boeing 737, Boeing 737-800 and Embraer 175. United Airlines flies twice a day on the Boeing 737 and Boeing 737 MAX 9. Frontier Airlines flies daily on the Airbus A320neo. Southwest Airlines flies daily on the Boeing 737 MAX 8.
Flights run every day of the week, from 7 on Tuesdays to 10 on Thursdays and Sundays. The first arrival in Houston is at 7:20 AM and the last at 11:59 PM.
MIA to IAH is the busiest airport pair, with 55 flights a week, then MIA to HOU with 7.
Flying back, Houston to Miami has 65 nonstop flights a week.
Return flights
Schedules as of Oct 9, 2026.