1map logoGo to main page

Terre Haute, IN, USA to Saint Louis, MO, USA from $18: 2 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Terre Haute, United States of America
to
Saint Louis, United States of America

How to Get from Terre Haute 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.

$18 by busBest price
259 kmDistance
2h 49m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Terre Haute 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
Greyhound USA
Bus
Average Duration
3h  10m
Estimated price
$18-60
Recommended
route map
Distance: 259 km
Duration: 2h 49m

See more options

Company
various
Drive
Average Duration
2h  49m
Estimated price
$30-45

Traveling From Terre Haute to Saint Louis

The journey from Terre Haute to Saint Louis offers a fascinating transition from the quiet charm of a small Midwestern city to the vibrant, bustling atmosphere of a major urban center.

Best Neighbourhoods in Saint Louis

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

The Hill
• Famous for its authentic Italian cuisine.
• Offers charming streets and family-owned shops.
Cortex Innovation Community
• Hub for tech and research innovations.
• Features modern architecture and vibrant outdoor spaces.
Soulard
• Known for historic buildings and lively nightlife.
• Home to the famous Soulard Farmers Market.

Best Times To Visit Saint Louis's Attractions

Maximizing your experience in Saint Louis involves timing your visits to popular spots.

Gateway Arch
Early mornings or late afternoons are ideal to avoid peak crowds.
Saint Louis Zoo
Visit on weekdays during cooler months for a more serene experience.
Forest Park
Spring and fall weekends provide stunning foliage and fewer visitors.

Saint Louis Weather: What to Expect Year-Round

Saint Louis experiences a humid subtropical climate, characterized by hot summers and cold winters, making the city an inviting destination year-round. The months of spring and fall often provide the best weather for outdoor activities, while extreme temperatures in summer and winter can influence your travel plans.

Dining Recommendation

While in Saint Louis, don’t miss out on the famous toasted ravioli, a delicious local specialty that presents a delightful contrast to the traditional Midwestern fare of Terre Haute. The vibrant atmosphere of the city's Italian neighborhoods adds another layer to your dining experience, showcasing bold flavors and fresh ingredients that truly highlight the region's culinary heritage.

Terre Haute - Saint Louis operators

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

Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Terre Haute Greyhound Station to St Louis Bus Station

Average Duration
3h 10m
Estimated price
$18-60

Frequently asked questions

Find out more about the route from Terre Haute to Saint Louis.

Or choose the category:
The distance between Terre Haute and Saint Louis is approximately 161 miles. By car, it takes about 2 hours and 49 minutes to travel from Terre Haute to Saint Louis. Alternatively, if you prefer taking a bus, the journey typically takes around 3 hours and 10 minutes.
The most cost-effective option for traveling from Terre Haute to St. Louis is by bus, which costs between $18 and $60. This mode of transportation takes approximately 3 hours and 10 minutes. However, if time efficiency is a priority, driving is the quickest option. It takes around 2 hours and 49 minutes to reach St. Louis from Terre Haute by car and costs between $30 and $45.
The price range for a bus ticket between Terre Haute and Saint Louis varies from $18 to $60. The actual price will depend on factors such as the bus company, the time of travel, and any promotions or discounts available. It is recommended to check with different bus companies and compare their prices before making a booking to ensure the best deal.
To travel from Terre Haute to Saint Louis without using public transportation, you can drive or carpool. The driving distance between the two cities is approximately 169 miles, and it takes around 2 hours and 49 minutes to reach Saint Louis by car. The cost for this journey can vary between $30 to $45, depending on fuel prices and any tolls along the way. Keep in mind that these prices are estimates and may vary based on individual factors.
To travel from Terre Haute to St. Louis without a car, the best mode of transportation is by bus. The journey takes approximately 3 hours and 10 minutes and the cost ranges from $18 to $60. There are several bus companies that operate this route, offering comfortable and convenient travel options for passengers.
Yes, there is a direct link between Terre Haute and Saint Louis. Greyhound USA operates bus services that depart from Terre Haute Greyhound Station and arrive at St Louis Bus Station twice daily. The journey by bus takes approximately 3 hours and 10 minutes. This provides a convenient and direct option for travelers between these two cities.
There are numerous lodging options available near St. Louis with a wide range of prices to suit different budgets. As of now, there are over 326 hotels to choose from in the area. Prices can start as low as $41 per night, making it possible to find affordable accommodation options for travelers. Whether you prefer luxury, mid-range, or budget accommodations, there are plenty of hotels to meet your needs in St. Louis.

Trips to Saint Louis