Distance from

McAllen to Houston

Average travel distance is

667.01 km

Nomal travel times are between

4h 29min  -  11h 3min

667.01 km (414 miles) is the average travel distance between McAllen and . If you could walk at the speed of 3mph (4.8kph), it would take 4 days 7 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 637.61 km 396.19 miles 344.28 miles
Drive 627.73 km 390.05 miles 338.95 miles
Bus 735.69 km 457.14 miles 397.24 miles

BE PREPARED

McAllen - Houston Info

The distance from McAllen, TX to Harlingen, TX 65 km (40.53 miles) .

The distance from Harlingen, TX to Harlingen 7 km (4.64 miles) .

The distance from HRL to IAH 520 km (323.1 miles) .

The distance from Bush Iah Terminal C to Milam St @ Texas Ave 45 km (28.01 miles) .

Travel distance chart

The distance between McAllen, TX, United States to Houston, TX, United States is 667.01 km (414 miles) and it would cost 45 USD ~ 45 USD to drive in a car that consumes about 11 MPG.