Travel from Houston to New-Orleans

Train, bus or fly from Houston to New Orleans?

Megabus operates a bus from Houston to New Orleans 5 times a day. Tickets cost $23 - $50 and the journey takes 5 h 50 min. Greyhound USA also services this route once daily. Alternatively, Amtrak operates a train from Houston to New Orleans 6 times a week. Tickets cost $60 - $160 and the journey takes 9 h 30 min.

Book transport from Houston to New Orleans

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 Houston to New Orleans

ModeDurationPrice
From Houston, TX bus to New Orleans.5 h 50 min$33
From Houston Amtrak train to New Orleans Union Passenger Terminal Amtrak.9 h 30 min$113
From Houston drive to New Orleans.5 h 47 min$41
From Central Station Rusk Eb line 800 tram to Magnolia Tc, line 050 bus to Houston Hobby Apt airport, fly to New Orleans airport, then bus to New Orleans.3 h 35 min$225
From Travis St @ Preston St line 102 bus to Houston airport, fly to New Orleans airport, then bus to New Orleans.3 h 42 min$113

How long does it take to get from Houston to New Orleans?

The bus from Houston, TX to New Orleans takes 5 h 50 min including transfers and departs every four hours.

Is there a direct train between Houston and New Orleans?

Yes, there is a direct train departing from Houston Amtrak and arriving at New Orleans Union Passenger Terminal Amtrak. Services depart six times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 9 h 30 min.

Is there a direct bus between Houston and New Orleans?

Yes, there is a direct bus departing from Houston, TX and arriving at New Orleans. Services depart every four hours, and operate every day. The journey takes approximately 5 h 50 min.

Operators from Houston to New Orleans

OperatorPhoneWebsite
Megabus877-462-6342Megabus
Amtrak+1 1-800-872-7245Amtrak
Metropolitan Transit Harris CountyMetropolitan Transit Harris County
Southwest AirlinesSouthwest Airlines
Jefferson Transit JeT(504) 818-1077Jefferson Transit JeT
Spirit AirlinesSpirit Airlines
United AirlinesUnited Airlines