Travel from Maryland-Heights to Houston

Bus or fly from Maryland Heights to Houston?

Southwest Airlines, American Airlines and Delta fly from Maryland Heights to Houston hourly. Alternatively, you can take a bus from Maryland Heights to Houston via St. Louis, MO and Dallas/Forth Worth in around 22 hours 23 minutes.

Travel Guides

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

How to get from Maryland Heights to Houston

ModeDurationPrice
From 2920 North Lindbergh Nb line 49 bus to St. Louis airport, fly to Houston Hobby Apt airport, then line 040 bus to Houston.4 h 18 min$374
From 2920 North Lindbergh Nb line 49 bus to St. Louis airport, fly to Houston airport, then bus to Houston.4 h 29 min$294
From Dorsett @ Schuetz Eb line 33 bus to ROCK ROAD station, train to St. Louis Gateway Station Amtrak, train to Longview, TX - Amtrak, then Amtrak Thruway to Houston, TX - Amtrak.20 h 4 min
From Adie @ Rock Island Eb line 94 bus to St. Louis Gateway Station Amtrak, train to Longview, TX, then bus to Houston, TX.20 h 15 min$201
From Adie @ Rock Island Eb line 94 bus to St. Louis, MO, bus to Dallas/Forth Worth, then bus to Houston, TX.22 h 23 min$96
From Maryland Heights drive to Houston.14 h 20 min$103

How long does it take to get from Maryland Heights to Houston?

It takes approximately 4 hours 18 minutes to get from Maryland Heights to Houston, including transfers.

Is there a direct bus between Maryland Heights and Houston?

No, there is no direct bus from Maryland Heights to Houston. However, there are services departing from Adie @ Rock Island Eb and arriving at Houston, TX via St. Louis, MO and Dallas/Forth Worth. The journey, including transfers, takes approximately 22 hours 23 minutes.

Operators from Maryland Heights to Houston

OperatorPhoneWebsite
Metro St. LouisMetro St. Louis
Southwest AirlinesSouthwest Airlines
American AirlinesAmerican Airlines
DeltaDelta
Metropolitan Transit Harris CountyMetropolitan Transit Harris County
United AirlinesUnited Airlines
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA
Megabus877-462-6342Megabus

Where can I go from Maryland Heights?