1map logoGo to main page

Evansville, IN, USA to Saint Louis, MO, USA from $18: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

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

How to Get from Evansville 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
269 kmDistance
2h 53m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Evansville 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  40m
Estimated price
$18-55
Recommended
Company
Greyhound USA
Bus
Average Duration
3h  40m
Estimated price
$18-55
Cheapest
route map
Distance: 269 km
Duration: 2h 53m

See more options

Company
various
Drive
Average Duration
2h  53m
Estimated price
$30-45
Company
Delta, American Airlines
Plane
Average Duration
6h  41m
Estimated price
$273-776

Traveling From Evansville to Saint Louis

Traveling from Evansville to Saint Louis offers a shift from the charm of a small Indiana city to the vibrant energy of a bustling urban hub.

Best Neighbourhoods in Saint Louis

Saint Louis boasts diverse neighborhoods, each offering unique experiences for visitors.

Soulard
• Famous for its lively Mardi Gras celebrations.
• Features stunning historic brick buildings.
The Grove
• Known for its vibrant nightlife and LGBTQ+ scene.
• Home to trendy shops and eclectic eateries.
Forest Park
• Hosts major attractions like the Saint Louis Zoo.
• Offers beautiful green spaces for relaxation.

Best Times To Visit Saint Louis's Attractions

Timing your visits can enhance your experience at Saint Louis's key attractions.

Gateway Arch
Early morning visits offer serene views and fewer tourists.
Saint Louis Zoo
Weekdays during the early afternoon are less crowded for a relaxing day.
Forest Park
Visit in spring or fall for stunning scenery and comfortable weather.

Saint Louis Weather: What to Expect Year-Round

Saint Louis experiences a humid subtropical climate with hot summers and cold winters, making spring and fall the ideal times to visit for pleasant temperatures. Weather conditions can greatly influence your travel plans, so preparing for seasonal variations will enhance your overall experience.

Dining Recommendation in Saint Louis

Indulge in St. Louis-style barbecue, known for its tangy sauce and slow-smoked meats, at Pappy's Smokehouse, which sets itself apart from the comfort food scene in Evansville. The lively atmosphere and bold flavors of local ingredients create a dining experience that truly reflects the city's vibrant culinary culture.

Evansville - Saint Louis operators

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

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

Bus from Evansville Bus Station to St Louis Bus Station

Average Duration
3h 40m
Estimated price
$18-55
Plane Show flights
Website
delta.com

Plane from Evansville (EVV) to St. Louis (STL)

Average Duration
6h 2m
Estimated price
$182-183
Website
aa.com

Plane from Evansville (EVV) to St. Louis (STL)

Average Duration
8h 6m
Estimated price
$260-280

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

Traveling between Evansville 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 a scenic road trip from Evansville to St. Louis covering a distance of 167 miles in approximately 2 hours and 53 minutes. Enjoy the changing landscapes as you journey through the heart of the Midwest. 💰 Explore budget-friendly options ranging from $30 to $45 for your road trip adventure from Evansville to St. Louis by car. Plan your route wisely to take advantage of affordable gas stations and pit stops along the way.
Average price
$30 - $45
🚂 Embark on a scenic train journey from Evansville to St. Louis via Greyhound bus, with a total travel time of 3 hours and 46 minutes covering a distance of 166 miles.
🌍 The total travel time for a flight from Evansville to St. Louis is approximately 6 hours and 41 minutes. The quickest option with one stopover takes around 4 hours and 57 minutes. 💸 Prices for flights between Evansville and St. Louis can range from $273 to $776, providing travelers with a variety of options to choose from based on their budget and preferences.
Departure Point
Evansville Airport
Arrival Point
St. Louis Airport. The quickest flight takes 4h 57m and has one stopover
🚌 The journey typically takes around 3 hours and 40 minutes, making it a relatively quick trip for those looking to explore both cities. Tickets for the bus ride can be purchased online with FlixBus, offering flexibility in booking. 🚌 With ticket prices ranging from $18 to $55, travelers can enjoy a budget-friendly option for getting from Evansville to St. Louis while experiencing the comfort and convenience of bus travel.
Departure Point
Evansville Bus Station
Arrival Point
St Louis Bus Station

Frequently asked questions

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

Or choose the category:
The distance between Evansville and St. Louis is approximately 151 miles, with a road distance of 167 miles. If traveling by car, the typical travel time is around 2 hours and 53 minutes. On the other hand, if opting for a bus, the typical travel time is about 3 hours and 40 minutes. These transportation options provide convenient and relatively efficient ways to travel between Evansville and St. Louis.
For cost-effective and time-efficient transportation options from Evansville to St. Louis, taking the bus would be the most affordable option. With ticket prices ranging from $18 to $55, the bus journey takes approximately 3 hours and 40 minutes. If time is of the essence, driving would be the quickest option, with a travel time of 2 hours and 53 minutes and costs ranging from $30 to $45 for gas and tolls. Both options offer convenience and accessibility for travelers.
The prices for a bus ticket between Saint Louis and Evansville can vary between $18 and $55, depending on factors such as the time of travel, the bus company, and any special offers or discounts available. It is always a good idea to check with different bus companies and compare prices to find the best deal. Additionally, prices may also vary depending on the type of seat or service you choose, such as a regular seat or a more luxurious option.
To get from Evansville to Saint Louis without using public transportation, you can drive. The distance between the two cities is about 167 miles, and it takes approximately 2 hours and 53 minutes to drive from Evansville to St. Louis. The cost of driving varies depending on factors such as gas prices and vehicle efficiency, but it can range from $30 to $45 for the round trip.
The best way to travel from Evansville to Saint Louis without a car is by bus. The journey takes approximately 3 hours and 40 minutes and can cost between $18 and $55, depending on the bus company and type of ticket. Buses are a convenient and affordable option for those who do not have their own vehicle, offering a comfortable and reliable mode of transportation between these two cities.
Yes, there is a direct link between Evansville and Saint Louis. Greyhound USA operates a bus service that departs once daily from Evansville Bus Station and arrives at St Louis Bus Station. The journey takes approximately 3 hours and 40 minutes. This provides a convenient and direct transportation option for travelers between the two cities.
There are 326+ hotels available near Saint Louis offering a range of options to suit different budgets and preferences. Prices for accommodations in St. Louis start at $41 per night. From luxury hotels to budget-friendly options, travelers can find a wide selection of places to stay while visiting the city. It is advisable to research and compare the amenities, location, and reviews of different hotels to find the best option for your stay in Saint Louis.

Trips from Evansville

Trips to Saint Louis