Evansville
Evansville
St. Louis
St. Louis
Driving

Evansville to St. Louis

Updated: 28 May 2026

The journey from Evansville to St. Louis covers approximately 270 kilometers primarily via Interstate 64 West. This route takes you through the rolling hills of Southern Illinois and across the Mississippi River into downtown St. Louis. Driving is the most practical method as there is no direct passenger rail service between these two cities. Expect a travel time of roughly 3 hours depending on traffic near the Poplar Street Bridge. The drive is straightforward and offers a scenic transition from the Ohio River Valley to the Gateway City.

Total Distance: 270 km driving, 240 km air distance.
Fastest Way
Driving via I-64 West is the fastest route, typically taking 3 hours.
Cheapest Way
Driving your own vehicle is the most cost-effective method for this distance.
Compare Evansville to St. Louis Routes
Driving
Direct
Duration
3 hours
Avg Price
$35-$50 in fuel
Operator
Personal Vehicle
Route
I-64 West through Mount Vernon and Fairview Heights.

Avoid the I-64/I-55 interchange during morning rush hour to save 20 minutes.

Travel Tips
  • Check Traffic
    Use a real-time navigation app to monitor construction on the Poplar Street Bridge.
  • Fuel Up
    Fill your tank in Evansville where gas prices are often lower than in the St. Louis metro area.
  • Parking
    Pre-book parking in downtown St. Louis garages to avoid high daily rates.
  • Rest Stops
    Mount Vernon, Illinois, is the ideal midpoint for a quick coffee or restroom break.
  • Weather
    Be prepared for sudden wind gusts when crossing the Mississippi River bridges.
Safety Tips
  • Speed Traps
    Watch your speed in small Illinois towns along the I-64 corridor.
  • Night Driving
    Be cautious of deer crossing the highway in rural sections of Southern Illinois.
  • Emergency Kit
    Keep a basic roadside emergency kit in your trunk, especially during winter months.
  • Navigation
    Download offline maps as cellular service can be spotty in remote parts of Illinois.
People Also Ask
  • Is there a train to St. Louis?
    No, there is no direct passenger rail service from Evansville to St. Louis.
  • How long is the drive?
    The drive typically takes 3 hours via I-64.
  • Are there tolls?
    No, the route via I-64 is toll-free.
  • What is the best time to leave?
    Mid-morning to avoid rush hour traffic in both cities.
  • Is it a safe drive?
    Yes, it is a major interstate highway with well-maintained road conditions.
Quick Info
  • From Evansville, Indiana, United States
  • To St. Louis, Missouri, United States
  • Modes
Best Time to Travel

September and October for mild weather and fall foliage along the I-64 corridor.

Things to Do in St. Louis
1
Gateway Arch
Visit the iconic 630-foot monument on the banks of the Mississippi River. Take the tram to the top for panoramic views of the city.
2
City Museum
Explore this massive, eclectic playground housed in a former shoe factory. It features tunnels, slides, and architectural oddities.
3
Forest Park
Enjoy one of the largest urban parks in the country, home to the St. Louis Zoo and Art Museum. Admission to many attractions is free.
4
Anheuser-Busch Brewery
Tour the historic brewing complex in the Soulard neighborhood. Learn about the history of beer production in the region.
Tags
Evansville to St. Louis drive I-64 route Evansville St. Louis travel guide driving from Indiana to Missouri Evansville transport St. Louis transit best way to St. Louis midwest road trip