There are 10 ways to get from St. Louis to Texas by plane, train, bus, bus (Flixbus, Greyhound), car, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Dallas
best- Fly from Lambert–St. Louis International Airport (STL) to Dallas (DAL)plane STL - DAL
3h 39m$94–478Train, bus (Amtrak)
- Take the train from St. Louis to Longviewtrain Texas Eagle
- Take the bus from Longview to Houstonbus Amtrak Thruway Connecting Service
18h 25m$260–484Bus
- Take the bus from St Louis Bus Station to Memphis Bus Stationbus FlixBus 2510
- Take the bus from Memphis Bus Station to Downtown Houstonbus FlixBus N2211
20h 3m$165–291Drive 775 mi
- Drive from St. Louis to Houstoncar 775 mi
14h 4m$142–205Fly to Austin-Bergstrom International Airport
- Fly from Lambert–St. Louis International Airport (STL) to Austin-Bergstrom International Airport (AUS)plane STL - AUS
4h 5m$154–804Fly to San Antonio International Airport
- Fly from Lambert–St. Louis International Airport (STL) to San Antonio International Airport (SAT)plane STL - SAT
4h 22m$144–754Fly to William P. Hobby Airport
- Fly from Lambert–St. Louis International Airport (STL) to William P. Hobby Airport (HOU)plane STL - HOU
4h 32m$196–1,006Fly to Dallas/Fort Worth International Airport
- Fly from Lambert–St. Louis International Airport (STL) to Dallas/Fort Worth International Airport (DFW)plane STL - DFW
4h 52m$346–606Fly to George Bush Intercontinental Airport
- Fly from Lambert–St. Louis International Airport (STL) to George Bush Intercontinental Airport (IAH)plane STL - IAH
4h 52m$104–556Bus via Baton Rouge (Greyhound)
- Take the bus from St Louis Bus Station to Baton Rouge Bus Stationbus Greyhound US1173
- Take the bus from Baton Rouge Bus Station to Houston Bus Stationbus Greyhound US0602 / ...
25h 24m$162–306
St. Louis to Texas by train and bus (Amtrak)
Questions & Answers
The cheapest way to get from St. Louis to Texas is to drive which costs $140 - $210 and takes 14h 4m.
The fastest way to get from St. Louis to Texas is to fly which takes 3h 39m and costs $90 - $480.
No, there is no direct bus from St. Louis station to Texas. However, there are services departing from St Louis Bus Station and arriving at Louisiana St @ Prairie St via Memphis Bus Station and St Joseph Pkwy @ Louisiana St. The journey, including transfers, takes approximately 20h 3m.
The distance between St. Louis and Texas is 569 miles. The road distance is 779.5 miles.
The best way to get from St. Louis to Texas without a car is to train and bus which takes 18h 25m and costs $260 - $490.
It takes approximately 3h 39m to get from St. Louis to Texas, including transfers.
St. Louis to Texas bus services, operated by Flixbus USA, depart from St Louis Bus Station.
The best way to get from St. Louis to Texas is to fly which takes 3h 39m and costs $90 - $480. Alternatively, you can bus, which costs $160 - $300 and takes 20h 3m.
St. Louis to Texas bus services, operated by Flixbus USA, arrive at Memphis Bus Station.
Yes, the driving distance between St. Louis to Texas is 779 miles. It takes approximately 14h 4m to drive from St. Louis to Texas.
What companies run services between St. Louis, MO, USA and Texas, USA?
Southwest Airlines flies from Lambert–St. Louis International Airport (STL) to Dallas (DAL) every 3 hours. Alternatively, you can take a bus from St Louis Bus Station to Louisiana St @ Prairie St via Memphis Bus Station, Downtown Houston, and St Joseph Pkwy @ Louisiana St in around 20h 3m.
- Website
- southwest.com
Flights from Lambert–St. Louis International Airport to Dallas
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $85–470
Flights from Lambert–St. Louis International Airport to Austin-Bergstrom International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $150–800
Flights from Lambert–St. Louis International Airport to Austin-Bergstrom International Airport via Dallas
- Ave. Duration
- 3h 42m
- When
- Tuesday, Wednesday, Monday, Thursday, Friday, and Sunday
- Estimated price
- $150–800
Flights from Lambert–St. Louis International Airport to Austin-Bergstrom International Airport via William P. Hobby Airport
- Ave. Duration
- 3h 56m
- When
- Saturday, Monday, Thursday, and Friday
- Estimated price
- $160–800
Flights from Lambert–St. Louis International Airport to Austin-Bergstrom International Airport via Kansas City
- Ave. Duration
- 3h 55m
- When
- Tuesday and Wednesday
- Estimated price
- $170–850
Flights from Lambert–St. Louis International Airport to San Antonio International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $140–750
Flights from Lambert–St. Louis International Airport to San Antonio International Airport via Dallas
- Ave. Duration
- 3h 51m
- When
- Monday to Wednesday
- Estimated price
- $140–750
Flights from Lambert–St. Louis International Airport to San Antonio International Airport via William P. Hobby Airport
- Ave. Duration
- 3h 56m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $150–750
Flights from Lambert–St. Louis International Airport to San Antonio International Airport via Kansas City
- Ave. Duration
- 4h 5m
- When
- Tuesday and Wednesday
- Estimated price
- $160–800
Flights from Lambert–St. Louis International Airport to William P. Hobby Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- $190–1,000
Flights from Lambert–St. Louis International Airport to William P. Hobby Airport via Dallas
- Ave. Duration
- 3h 48m
- When
- Saturday, Sunday, Monday, Thursday, and Friday
- Estimated price
- $210–1,100
Flights from Lambert–St. Louis International Airport to William P. Hobby Airport via Austin-Bergstrom International Airport
- Ave. Duration
- 4h
- When
- Monday, Thursday, and Friday
- Estimated price
- $220–1,100
- Website
- aa.com
Flights from Lambert–St. Louis International Airport to Austin-Bergstrom International Airport via Dallas/Fort Worth International Airport
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- $150–800
Flights from Lambert–St. Louis International Airport to San Antonio International Airport via Dallas/Fort Worth International Airport
- Ave. Duration
- 4h 1m
- When
- Thursday and Friday
- Estimated price
- $140–750
Flights from Lambert–St. Louis International Airport to Dallas/Fort Worth International Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $95–550
Flights from Lambert–St. Louis International Airport to George Bush Intercontinental Airport via Dallas/Fort Worth International Airport
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- $110–600
- Website
- united.com
Flights from Lambert–St. Louis International Airport to George Bush Intercontinental Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $100–550
- Website
- flyfrontier.com
Flights from Lambert–St. Louis International Airport to Dallas/Fort Worth International Airport
- Ave. Duration
- 2h 2m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $170–650
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from St. Louis to Longview
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- $190–380
- Website
- https://www.amtrak.com/home.html
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Longview to Houston
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $70–110
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from St Louis Bus Station to Memphis Bus Station
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $40–75
- Schedules at
- flixbus.com
Bus from Memphis Bus Station to Downtown Houston
- Ave. Duration
- 14h 10m
- Frequency
- 5 times a week
- Estimated price
- $120–200
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from St Louis Bus Station to Memphis Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $45–85
- Website
- https://www.greyhound.com/
Bus from St Louis Bus Station to Baton Rouge Bus Station
- Ave. Duration
- 18h 30m
- Frequency
- Once daily
- Estimated price
- $120–230
- Website
- https://www.greyhound.com/
Bus from Baton Rouge Bus Station to Houston Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- 5 times a day
- Estimated price
- $40–80
- Website
- https://www.greyhound.com/
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 2142+ hotels available in Texas.









