1map logoGo to main page

Effingham, IL, USA to Saint Louis, MO, USA from $18: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

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

How to Get from Effingham 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 - OtherBest price
154 kmDistance
1h 41m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Effingham 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
1h  43m
Estimated price
$19-55
Recommended
Company
various
Drive
Average Duration
1h  41m
Estimated price
$18-27
Cheapest
route map
Distance: 154 km
Duration: 1h 41m

See more options

Company
Amtrak
Train
Bus
Average Duration
4h  44m
Estimated price
$4-80

Traveling From Effingham to Saint Louis

The journey from Effingham to Saint Louis offers a transition from the charming small-town atmosphere of Effingham to the vibrant culture and bustling energy of a major city.

Best Neighborhoods in Saint Louis

Saint Louis boasts diverse neighborhoods, each offering its own charm and attractions.

The Delmar Loop
• Home to unique boutiques and shops.
• Features live music venues and vibrant nightlife.
Soulard
• Known for its historic architecture and lively atmosphere.
• Hosts the famous Soulard Farmer's Market.
Forest Park
• Contains several world-class museums and attractions.
• Offers beautiful landscapes and plenty of green space.

Best Times To Visit Saint Louis's Attractions

Timing your visits can elevate your experience at Saint Louis's top attractions.

Gateway Arch
Weekday mornings, especially early, offer quieter views and less foot traffic.
Saint Louis Zoo
Visit during weekdays in early fall for smaller crowds and perfect weather.
Missouri Botanical Garden
Spring mornings provide stunning blooms and peaceful strolls before peak hours.

Saint Louis Weather: What to Expect Year-Round

Saint Louis experiences a humid continental climate with hot summers and chilly winters, making spring and fall the most pleasant times to visit. Be mindful of seasonal changes, as weather can influence outdoor activities and your overall travel experience.

Dining Recommendation

In Saint Louis, don’t miss out on the famous toasted ravioli, a local specialty that showcases the city's vibrant Italian influences—something quite different from the cuisine in Effingham. Enjoy the lively atmosphere of a classic Italian trattoria, where the rich flavors and use of fresh, local ingredients create a memorable dining experience.

Effingham - Saint Louis operators

Explore transport companies operating between Effingham 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 Effingham to St Louis Bus Station

Average Duration
1h 40m
Estimated price
$11-45
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Effingham Amtrak Station to Carbondale

Average Duration
1h 44m
Estimated price
$4-80

Train from Carbondale to St. Louis

Average Duration
2h
Estimated price
0-0

Frequently asked questions

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

Or choose the category:
The distance between Effingham and Saint Louis is approximately 96 miles by road. The typical travel time by car is around 1 hour and 41 minutes. If you prefer to take a bus, the travel time is slightly longer and takes around 1 hour and 43 minutes. Both modes of transportation offer convenient options for reaching your destination.
The most cost-effective and time-efficient transportation option for traveling from Effingham to Saint Louis is by car. It takes approximately 1 hour and 41 minutes to drive the 96-mile distance, and the cost is around $18 to $27. Driving allows for flexibility and the ability to travel at your own pace. Other options such as taking a bus may take slightly longer and cost a similar amount.
The prices for a bus ticket from Effingham to Saint Louis vary from $19 to $55. It is important to note that the prices can vary depending on factors such as the time of travel, availability, and any promotions or discounts offered by the bus company. It is recommended to check with different bus companies and compare prices to find the best deal on a ticket for this route.
To travel from Effingham to Saint Louis without using public transportation, you can drive your own car. The distance between the two cities is approximately 102 miles, and it usually takes about 1 hour and 41 minutes to drive this route. The cost of driving from Effingham to St. Louis can vary depending on factors such as fuel prices and vehicle efficiency, but it typically ranges from $18 to $27.
The best way to travel from Effingham to St. Louis without a car is by bus. The bus journey takes approximately 1 hour and 43 minutes and usually costs between $19 and $55. There are several bus companies that operate this route, providing convenient and affordable transportation options for travelers. Taking a bus allows you to sit back and relax while enjoying the scenic views along the way.
There are many options for accommodation near Saint Louis. There are 326+ hotels available in the area with prices starting at $41 per night. Some popular hotels in the city include the Hilton St. Louis at the Ballpark, the Magnolia Hotel St. Louis, and the Four Seasons Hotel St. Louis. These hotels offer a range of amenities and are conveniently located for exploring the city's attractions. Additionally, there are also many vacation rentals and Airbnb options available for those looking for alternative accommodations.

Trips to Champaign