Travel from Minneapolis to Houston-Airport-IAH

Train, bus or fly from Minneapolis to Houston Airport (IAH)?

Spirit Airlines, United Airlines and 2 other airlines fly from Minneapolis to Houston Airport (IAH) hourly. Alternatively, Jefferson Lines operates a bus from Minneapolis to Houston Airport (IAH) every 3 hours. Tickets cost $120 - $170 and the journey takes 15 h. 3 other operators also service this route.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Minneapolis to Houston Airport (IAH)

ModeDurationPrice
From U.S. Bank Stadium Station tram to Minneapolis airport then fly to Houston airport.4 h 15 min$232
From U.S. Bank Stadium Station tram to Minneapolis airport, fly to Houston Hobby Apt airport, line 040 bus to Lamar St @ Austin St, walk to Travis St @ Franklin St, then line 102 bus to Houston Airport (IAH).8 h 43 min$506
From Minneapolis, MN bus to Tulsa, OK, bus to Dallas, TX, bus to Houston, TX, walk to Travis St @ Jefferson St, then line 102 bus to Bush Iah Terminal C.29 h 8 min$232
From 6th St S & 11th Ave S line 94 bus to St. Paul-Minneapolis Union Depot Amtrak, train to Chicago Union Station Amtrak, train to Longview, TX - Amtrak, Amtrak Thruway to Houston, TX - Amtrak, walk to Travis St @ Franklin St, then line 102 bus to Bush Iah Terminal C.35 h 50 min
From Minneapolis, MN bus to Chicago, bus to Dallas/Forth Worth, bus to Travis St @ Jefferson St, then line 102 bus to Bush Iah Terminal C.38 h 6 min$163
From U.S. Bank Stadium Station tram to St. Paul-Minneapolis Union Depot Amtrak, train to Chicago Union Station Amtrak, train to New Orleans Union Passenger Terminal Amtrak, train to Houston Amtrak, walk to Travis St @ Franklin St, then line 102 bus to Bush Iah Terminal C.41 h 34 min$505
From Minneapolis drive to Houston Airport (IAH).19 h 16 min$140

How long does it take to get from Minneapolis to Houston Airport (IAH)?

It takes approximately 4 h 15 min to get from Minneapolis to Houston Airport (IAH).