American Airlines, Cathay Pacific, Frontier Airlines, Spirit Airlines and United Airlines operate nonstop flights from Miami (MIA) to Houston (IAH). The nonstop flight takes around ~1h 56m, covering 963 miles (1,549 km) and operates multiple daily. Round-trip fares currently start at $113, with a typical fare around $219 across 93 recent fare combinations. Updated 28 June 2026.
We'll check every combination in your window daily and email you the cheapest match. No account needed.
Scheduled departures over the next 7 days · Updated 24d ago
Yes, American Airlines, Cathay Pacific and 3 more airlines operate nonstop flights from Miami (MIA) to Houston (IAH).
American Airlines, Cathay Pacific, Frontier Airlines, Spirit Airlines, United Airlines operate nonstop flights from Miami to Houston.
The nonstop flight from Miami to Houston takes ~1h 56m (approximately 1549 km).
Nonstop flights from Miami to Houston operate multiple daily.
Round-trip flights from Miami (MIA) to Houston (IAH) start at $113, with a typical fare around $219. Based on 93 recent fare combinations.