1map logoGo to main page

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

Compare Travel Options and Prices

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

How to Get from Saint Louis to Evansville: 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
267 kmDistance
2h 52m Fastest

Compare Train, Bus, Flight, and Driving Options

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

See more options

Company
various
Drive
Average Duration
2h  52m
Estimated price
$30-45
Company
various
Plane
Average Duration
5h  50m
Estimated price
$262-776

Traveling From Saint Louis to Evansville

The journey from Saint Louis to Evansville offers a fascinating contrast between the vibrant urban energy of Saint Louis and the charming, relaxed atmosphere of Evansville.

Best Neighbourhoods in Evansville

Evansville boasts diverse neighborhoods, each with unique features and charm.

Downtown Evansville
• Home to vibrant restaurants and shops.
• Offers stunning riverfront views.
Historic Franklin Street
• Known for its eclectic boutiques and galleries.
• Hosts seasonal festivals and events.
Garvin Park
• Features expansive green spaces for outdoor activities.
• Family-friendly with play areas and picnic spots.

Best Times To Visit Evansville's Attractions

Timing your visit can greatly enhance your experience in Evansville.

Mesker Park Zoo & Botanic Garden
Visit early in the morning or late afternoon for fewer crowds and cooler temperatures.
Evansville Museum of Arts, History & Science
Weekdays are ideal for a peaceful visit and less foot traffic.
Reitz Home Museum
Tour during the week for a quieter experience and personal attention from guides.

Evansville Weather: What to Expect Year-Round

Evansville experiences a humid subtropical climate, with warm summers and mild winters, making spring and fall the best seasons to visit. Understanding the weather patterns can help you pack appropriately and plan outdoor activities for an enjoyable travel experience.

Dining Recommendation in Evansville

For a taste of Evansville that contrasts with Saint Louis's barbecue scene, try the locally beloved fried catfish at The Boathouse, where the relaxed riverside setting pairs perfectly with fresh, locally sourced ingredients. This experience offers a unique blend of Southern flavors and a laid-back atmosphere that truly captures the spirit of the region.

Saint Louis - Evansville operators

Explore transport companies operating between Saint Louis and Evansville, 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 St Louis Bus Station to Evansville Bus Station

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

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

Average Duration
7h 16m
Estimated price
$260-950
Website
delta.com

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

Average Duration
5h 33m
Estimated price
$181-182

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

Traveling between Saint Louis and Evansville 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 Saint Louis to Evansville, covering a distance of 166 miles. The journey promises around 2 hours and 52 minutes of smooth driving through picturesque landscapes. 💰 Budget-friendly options abound for traveling by car from Saint Louis to Evansville, with costs ranging from $30 to $45. Enjoy the flexibility and convenience of exploring at your own pace while keeping your wallet happy.
Average price
$30 - $45
🚆 Embark on a scenic train journey from Saint Louis to Evansville with a travel time of approximately 3 hours and 41 minutes covering a distance of 166 miles. 🌄 🚌 The first step of the trip involves taking a bus towards the Nashville Bus Station, which typically takes about 3 hours and 35 minutes. Travelers will board the Greyhound bus from St. Louis, passing through Evansville/Paducah, and finally arriving at the Nashville Bus Station. 🚌
🛫 Traveling from St. Louis to Evansville by plane typically involves a one-stop flight that lasts about 4 hours and 30 minutes. While there is no direct route between the two cities, both Delta and American Airlines operate flights on this route. 🌉 The journey from St. Louis to Evansville by air takes approximately 5 hours and 50 minutes in total. This provides travelers with the option to explore the scenic views of the Midwest during the flight. 💸 Flight prices for the route between Evansville and St. Louis can range from $262 to $776, offering a variety of options for travelers based on their preferences and budget constraints.
Departure Point
St. Louis Airport
Arrival Point
Evansville Airport. The quickest flight takes 4h 30m and has one stopover
🚌 The journey from Saint Louis to Evansville by bus takes approximately 3 hours and 35 minutes with a direct service provided by Greyhound USA. 🚌 Louis to Evansville bus tickets online with FlixBus, with prices ranging from $18 to $55 for the journey. 🚌
Departure Point
St Louis Bus Station
Arrival Point
Evansville Bus Station

Frequently asked questions

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

Or choose the category:
The distance between Saint Louis and Evansville is 151 miles, with a road distance of 166 miles. Travel times vary depending on the mode of transportation. By plane, it takes approximately 5 hours and 29 minutes to reach Evansville from Saint Louis. By car, the journey takes around 2 hours and 52 minutes from Evansville to Saint Louis. If traveling by bus, it takes approximately 3 hours and 35 minutes to reach Evansville from Saint Louis.
The most cost-effective way to travel from St. Louis to Evansville is by bus, with tickets costing between $18 and $55. The bus journey takes approximately 3 hours and 35 minutes. However, if time efficiency is a priority, driving is the quickest option, taking around 2 hours and 52 minutes and costing between $30 and $45 for fuel. Considering both cost and time, the bus provides a good balance between affordability and convenience for this journey.
The prices of a bus ticket between Evansville and Saint Louis vary from $18 to $55. It is important to note that the prices may fluctuate depending on factors such as time of travel and booking in advance. It is recommended to check with different bus companies or online platforms to find the best price and deals for your specific travel dates.
To travel from Saint Louis to Evansville without using public transportation, you can drive the 166-mile distance. It takes approximately 2 hours and 52 minutes to reach Evansville by car. The cost of the journey varies, with prices ranging from $30 to $45 for gas and tolls. It is a convenient and cost-effective option for those who prefer the flexibility of driving.
To travel from Saint Louis to Evansville without a car, the best option is to take a bus. The bus journey takes approximately 3 hours and 35 minutes and the fares range from $18 to $55. Other modes of transportation like flights are available, but they take longer, with a travel time of 5 hours and 29 minutes. Overall, taking the bus is a convenient and cost-effective way to travel between these two cities without a car.
Yes, there is a direct link between Saint Louis and Evansville. Greyhound USA operates a daily bus service from St. Louis Bus Station to Evansville Bus Station, with a journey time of approximately 3 hours and 35 minutes. This direct bus service provides a convenient and efficient travel option for those looking to commute between the two cities.
The flight duration between Saint Louis and Evansville can range from 3 hours and 45 minutes to a longer duration, depending on the number of stopovers. There is no direct flight between the two cities, so travelers should expect at least one stopover during the journey. The cost of a flight between Evansville and Saint Louis typically varies between $252 and $776, depending on factors such as the airline, time of booking, and availability of seats.
There are plenty of options for accommodation near Evansville. With over 51 hotels to choose from, there is something to suit every budget and preference. Prices start at $55 per night, offering affordable options for travelers. Whether you prefer a luxury hotel, a budget-friendly motel, or a cozy bed and breakfast, you will have a variety of choices available.

Trips from Saint Louis

Trips to Evansville