1map logoGo to main page

Houston, TX, USA to Saint Louis, MO, USA from $38: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Houston, United States of America
to
Saint Louis, United States of America

How to Get from Houston to Saint Louis: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$38 - Bus, TrainBest price
1101 kmDistance
5h 4m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Houston to Saint Louis with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Southwest Airlines
Plane
Average Duration
5h  4m
Estimated price
$135-455
Recommended
Company
Various
Bus
Train
Average Duration
21h  35m
Estimated price
$38-287
Cheapest
route map
Distance: 1101 km
Duration: 5h 4m

See more options

Company
Various
Plane
Average Duration
5h  28m
Estimated price
$94-324
Company
Greyhound USA
Bus
Average Duration
22h  52m
Estimated price
$112-1350
Company
Various
Bus
Train
Average Duration
22h  4m
Estimated price
$160-370
Company
Various
Drive
Average Duration
14h  26m
Estimated price
$1351-1352

Traveling From Houston to Saint Louis

The journey from Houston to Saint Louis takes you from the vibrant city life and warm climate of Texas to the rich history and midwestern charm of Missouri.

Best Neighbourhoods in Saint Louis

Saint Louis offers diverse neighborhoods, each with its own character and charm.

The Delmar Loop
• Trendy shops and eclectic dining options.
• Home to lively music and arts scene.
Soulard
• Known for its historic buildings and cobblestone streets.
• Famous for the annual Mardi Gras celebrations.
Forest Park
• Renowned for its vast park and recreational activities.
• Features world-class museums and the St. Louis Zoo.

Best Times To Visit Saint Louis's Attractions

Timing your visit can greatly enhance your experience in Saint Louis.

Gateway Arch
Visit early in the morning on weekdays for fewer crowds.
Missouri Botanical Garden
Spring offers vibrant blooms; weekdays provide a quieter experience.
St. Louis Zoo
Go in the late afternoon during weekdays to enjoy fewer visitors.

Saint Louis Weather: What to Expect Year-Round

Saint Louis experiences a humid continental climate, with hot summers and cold winters, making spring and fall the best times to visit for comfortable temperatures and vibrant foliage. Weather conditions can impact your plans, so being prepared for sudden changes can enhance your travel experience.

Dining Recommendation in Saint Louis

Try the St. Louis-style ribs at Pappy's Smokehouse, where the slow-cooked, tender meat paired with a tangy sauce offers a distinct flavor profile that contrasts with Houston's barbecue scene. The casual, vibrant atmosphere and focus on locally sourced ingredients provide a uniquely enjoyable dining experience that highlights the region's culinary identity.

Houston - Saint Louis operators

Explore transport companies operating between Houston and Saint Louis, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
southwest.com

Plane from Houston Hobby Apt (HOU) to St. Louis (STL)

Average Duration
5h 4m
Estimated price
$135-455
Website
united.com

Plane from Houston (IAH) to St. Louis (STL)

Average Duration
5h 28m
Estimated price
$94-324
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Houston Bus Station to Dallas Bus Station

Average Duration
4h 15m
Estimated price
$2874-2875

Bus from Dallas Bus Station to St Louis Bus Station

Average Duration
16h 5m
Estimated price
$2870-382
Contact phone
+1-877-462-6342
Website
us.megabus.com

Bus from Houston, TX to Dallas, Tx - 801, Sth Riverfront Blvd

Average Duration
4h 30m
Estimated price
$2872-2873
Contact phone
+1 844-866-5263
Website
vonlane.com

Bus from Hyatt Regency Houston to Fort Worth

Average Duration
4h
Estimated price
$1355-1355
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Dallas to St. Louis

Average Duration
15h 44m
Estimated price
$4557-1352

Train from Fort Worth to St. Louis

Average Duration
17h 4m
Estimated price
$387-388

Houston to Saint Louis: Overview of Bus, Train, Flight, and Car Trips

Traveling between Houston and Saint Louis offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Houston to St. Louis, spanning a picturesque driving distance of 872 miles. Enjoy the journey through diverse landscapes and charming towns along the way. ⛽️ Experience the freedom of the open road as you make your way towards St. Louis, with a driving time of approximately 14 hours and 26 minutes. Take breaks to stretch your legs and savor local cuisine at roadside diners. 💵 The cost of driving from Houston to St. Louis ranges from $150 to $230, offering budget-friendly options for travelers seeking an affordable and scenic route. Pack your bags, hit the road, and create unforgettable memories on this memorable trip.
Average price
$150 - $230
Useful tips for train travellers
• On your train trip from Houston to St. Louis, you will likely be traveling on Amtrak services, specifically the Texas Eagle line. Onboard catering includes a Dining Car where hot meals, snacks, and beverages are prepared fresh. There’s also a Café Car offering grab-and-go items, including sandwiches, salads, and soft drinks. Be sure to check the menu ahead of time and plan your meals, especially since the route can be long.
• The Texas Eagle provides options for different seating classes: Coach Class (Economy), Business Class, and Sleeper accommodations. Coach Class offers standard seating with recline options and ample legroom, while Business Class provides more spacious seating with added amenities. Sleeper Class includes private rooms with beds, providing a more comfortable travel experience. Choose based on your preference for comfort and privacy during the journey.
• Upon arrival in St. Louis, you’ll arrive at the Gateway Station. A notable feature of this station is that you can leave luggage at the Amtrak baggage claim area if you want to explore before heading to your next destination. Additionally, there are restrooms available in the station. If you're looking for a quick way to get to the city center, the MetroLink Light Rail is your best bet. You can catch the MetroLink at the station; board the Line 1 train towards Lambert Airport and transfer at the Civic Center station to reach downtown quickly.
🛫 Flying from Houston Hobby Apt Airport to St. Louis Airport can be quick and convenient with a direct flight taking just 1 hour and 50 minutes, offered by Southwest Airlines. 🌆 The journey by plane from Houston to Saint Louis typically takes around 5 hours and 4 minutes, allowing travelers to reach their destination efficiently. 💸 Prices for flights between Saint Louis and Houston can range from $135 to $455, providing travelers with a variety of options to fit their budget and schedule.
Departure Point
Houston Hobby Apt Airport
Arrival Point
St. Louis Airport
🌉 The total travel time, including transfers, is approximately 22 hours and 52 minutes. The route covers a distance of 938 miles, offering a scenic trip through various cities en route to your destination. 💵 Ticket prices for this bus adventure range from $112 to $249, providing an affordable and convenient option for those seeking a long-haul travel experience from Houston to St. Louis.
Departure Point
Houston Bus Station
Arrival Point
St Louis Bus Station

Frequently asked questions

Find out more about the route from Houston to Saint Louis.

Or choose the category:
The cheapest way to travel from Houston to Saint Louis is by taking a combination of bus and train. This option typically costs between $50 and $310 and takes approximately 21 hours and 6 minutes. Several bus and train companies operate on this route, providing travelers with affordable transportation options. It is recommended to compare prices and schedules to find the best deal for your trip.
The fastest way to travel from Houston to Saint Louis is to take the line 800 tram and fly. This option typically takes around 4 hours and 37 minutes. The cost of this route can range from $85 to $300, depending on various factors such as the airline and time of booking. Be sure to check for any flight schedule changes or delays before your departure.
The distance between Houston and Saint Louis is approximately 684 miles. If you were to travel by road, the distance would be 872.4 miles. The driving distance may vary depending on the route you take. It is important to plan your journey accordingly, considering traffic conditions and any potential road closures.
To travel from Houston to Saint Louis without a car, the most convenient option is to take a combination of bus and train. The journey takes approximately 21 hours and 6 minutes and costs between $50 and $310. You can find various bus companies offering routes from Houston to St. Louis, and then transfer to an Amtrak train for the remainder of the trip. Be sure to check the schedules and book your tickets in advance to secure the best fares.
It takes approximately 4 hours and 37 minutes to travel from Houston to Saint Louis. This includes any transfers that may be required during the journey. The exact duration may vary depending on factors such as traffic, weather conditions, and the mode of transportation chosen. It is advisable to check the schedule and plan accordingly to ensure a smooth and timely journey.
There are plenty of accommodation options available near Saint Louis. There are 326+ hotels to choose from, with prices starting at $41 per night. Some popular hotel chains in the area include Hilton, Marriott, and Holiday Inn. It is recommended to book in advance to secure the best deals and availability.
Yes, you can drive from Houston to Saint Louis. The distance between the two cities is approximately 872 miles, and the drive takes approximately 14 hours and 26 minutes. It is important to plan for rest stops and consider traffic conditions, especially during peak travel times. Additionally, be sure to have a valid driver's license and any necessary documentation for the journey.
Yes, there is no direct bus between Houston and St. Louis. However, you can take a bus from Houston Bus Station to Dallas Bus Station, and then transfer to another bus that will take you to St. Louis Bus Station. This journey typically takes around 21 hours and 15 minutes, including the transfers. It is advisable to check the schedule and book your tickets in advance to ensure a smooth and convenient trip.
To catch a bus from Houston to Saint Louis you can head to the Houston Bus Station. Greyhound USA operates bus services on this route. The Houston Bus Station is conveniently located and provides a starting point for your journey to St. Louis. Make sure to check the bus schedule and arrive at the station ahead of time to ensure a smooth departure.
The Houston to Saint Louis bus arrives at the St. Louis Bus Station. The St. Louis Bus Station is located in downtown St. Louis, Missouri, and serves as a major transportation hub for bus travelers. It is conveniently located near various attractions, hotels, and public transportation options, making it easy for travelers to explore the city upon arrival. The bus station offers amenities such as restrooms, seating areas, and ticket counters for passenger convenience.
To get a bus ticket from Houston to Saint Louis you can purchase them online through FlixBus. Simply visit their website or use their mobile app to search for available routes and schedules. Once you have selected your preferred departure and arrival dates, you can proceed to purchase your ticket securely online. FlixBus offers a convenient and affordable option for traveling between Houston and Saint Louis by bus.
To get from Houston Airport to St. Louis, the most convenient option is to take a flight. There are direct flights available from Houston Airport to St. Louis Lambert International Airport, with a flight duration of approximately 2 hours. Alternatively, you can consider taking a bus or a train which might be more time-consuming but can be more cost-effective. If you choose to take a bus, you can take the Metro Bus service from Houston Airport to the Greyhound Houston Station, and then take a Greyhound bus to St. Louis. For train travel, you can take a taxi or a ride-sharing service from Houston Airport to the Amtrak Houston Station, and then take an Amtrak train to St. Louis.
Several airlines fly between Houston and Saint Louis. Southwest Airlines offers flights from Houston Hobby Apt Airport to St. Louis Airport. Other airlines that operate this route include American Airlines, United Airlines, and Delta Airlines. It is recommended to compare prices and schedules across these airlines to find the best option for your travel needs.
The fastest way to travel from Houston to Saint Louis is by plane. The quickest flight is a direct flight from Houston Hobby Apt Airport to St. Louis Airport, which takes around 1 hour and 50 minutes. Southwest Airlines offers flights on this route. The duration of the entire journey by plane, including check-in and security, is approximately 4 hours and 39 minutes. Flight prices between Saint Louis and Houston can range from $69 to $394.
The flight from Houston to Saint Louis takes approximately 1 hour and 50 minutes on a direct flight. This is the quickest option for traveling between the two cities. However, please keep in mind that the total travel time may vary depending on factors such as airport transfers and security screenings. It is advisable to check with the airline for the most accurate and up-to-date information regarding flight duration.
The cost of a flight from Houston to Saint Louis can range from $69 to $394. Prices for flights are dependent on factors such as the airline, time of year, and how far in advance the ticket is purchased. It is recommended to compare prices from different airlines and use flight search engines to find the best deals. Additionally, booking the flight well in advance or being flexible with travel dates can help secure a cheaper ticket.
The cost of a bus ticket from Houston to Saint Louis can vary depending on factors such as the date of travel, the bus company, and the type of ticket. On average, prices range from $111 to $249. It is recommended to check with different bus companies and book in advance to secure the best fares.
The cost to drive from Houston to Saint Louis typically ranges from $150 to $230, depending on factors such as fuel prices, the type of vehicle, and any tolls along the route. This estimate includes the cost of gasoline or diesel fuel for the journey. It's important to note that these costs may vary and may be higher if there are additional expenses such as accommodation or food during the trip. Additionally, it is advisable to check for current gas prices and plan your route in advance to ensure a smooth and cost-effective journey.

Trips from Houston

Trips to Saint Louis