United Airlines operates nonstop flights from Houston (IAH) to Montego Bay (MBJ). The nonstop flight takes around ~2h 43m, covering 1,351 miles (2,175 km) and operates 3–4×/week. Updated 28 June 2026.
We'll email you when a fare from IAH drops well below normal. Free, weekly, no password needed.
Free · weekly digest · no password needed
Sign up to see Montego Bay schedule from IAH
Already have an account? Sign in
Yes, United Airlines operates nonstop flights from Houston (IAH) to Montego Bay (MBJ).
United Airlines operates nonstop flights from Houston to Montego Bay.
The nonstop flight from Houston to Montego Bay takes ~2h 43m (approximately 2175 km).
Nonstop flights from Houston to Montego Bay operate 3–4×/week.