Flights from Mcallen to Houston (MFE to IAH)

Find cheap Mcallen, United States to Houston, United States flights with our free search service. Compare all available fares for direct or connection flights to Houston.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Mcallen to Houston (One Way)

What is the distance between Mcallen and Houston?

The average distance from Mcallen to Houston is 510 kilometers (equals to 316 miles or 275 nautical miles). Your flight will departure from Mcallen Airport, United States and arrive on Houston George Bush Intercontinental Airport, United States.

How long is the flight from Mcallen to Houston?

The average flight time between Mcallen to Houston is 1 hours and 14 minutes.

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

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

Cheap flights from Mcallen to Houston

Tue 28/Nov - Tue 05/Dec
7 days Flights from Mcallen to Houston on United 28/11/2017
$286
Fri 08/Dec - Mon 11/Dec
3 days Flights from Mcallen to Houston on United 08/12/2017
$282
Fri 29/Dec - Sat 03/Feb
36 days Flights from Mcallen to Houston on United 29/12/2017
$286
Mon 25/Dec - Sat 27/Jan
33 days Flights from Mcallen to Houston on United 25/12/2017
$282
Mon 26/Feb - Mon 19/Mar
21 days Flights from Mcallen to Houston on United 26/02/2018
$295
Fri 09/Feb - Sun 11/Feb
2 days Flights from Mcallen to Houston on United 09/02/2018
$282
Wed 21/Mar - Mon 26/Mar
5 days Flights from Mcallen to Houston on United 21/03/2018
$305
Sun 29/Apr - Sun 27/May
28 days Flights from Mcallen to Houston on United 29/04/2018
$284
Tue 02/Jan - Tue 30/Jan
28 days Flights from Mcallen to Houston on United 02/01/2018
$284
Sat 20/Jan - Thu 01/Feb
12 days Flights from Mcallen to Houston on United 20/01/2018
$284
Fri 06/Jul - Tue 10/Jul
4 days Flights from Mcallen to Houston on United 06/07/2018
$315
Tue 12/Jun - Tue 26/Jun
14 days Flights from Mcallen to Houston on United 12/06/2018
$287