Excelsior
Excelsior
St. Louis
St. Louis
Driving

Excelsior to St. Louis

Updated: 28 May 2026

The drive from Excelsior to St. Louis is approximately 550 miles. You will head south on I-35 to Kansas City, then take I-70 East to St. Louis. The trip takes about 8.5 hours. St. Louis is famous for the Gateway Arch and its rich history as a river city. The route passes through diverse landscapes, from the plains of Iowa to the rolling hills of Missouri.

Total Distance: 880 km driving distance; 750 km straight-line air distance.
Fastest Way
Driving via I-35 and I-70 is the fastest method.
Cheapest Way
Driving your own vehicle is the most economical.
Compare Excelsior to St. Louis Routes
Driving
Direct
Duration
8 hours 30 mins
Avg Price
$90-$150
Operator
Personal Vehicle
Route
I-35 South to I-70 East.

Stop in Kansas City for a barbecue lunch.

Travel Tips
  • Dining
    Try the famous St. Louis-style pizza.
  • Parking
    Parking is available near the Arch and downtown.
  • Weather
    Summers can be very hot; plan accordingly.
  • Events
    Check the schedule for the Muny in Forest Park.
  • Walking
    Forest Park is very walkable.
Safety Tips
  • Road Safety
    I-70 can have heavy traffic near the city.
  • Night Safety
    Stick to well-lit areas in the downtown district.
  • Emergency
    Keep a roadside emergency kit in your car.
  • Pedestrian Safety
    Use crosswalks when crossing busy streets.
People Also Ask
  • Is St. Louis safe?
    Yes, it is generally safe for visitors in tourist areas.
  • What is the drive time?
    It takes about 8.5 hours.
  • Are there trains?
    There is no direct passenger rail service to St. Louis from Excelsior.
  • What is the best route?
    I-35 to I-70 is the most direct path.
  • Is it a good weekend trip?
    Yes, it is a great destination for a long weekend.
Quick Info
  • From Excelsior, Minnesota, United States
  • To St. Louis, Missouri, United States
  • Modes
Best Time to Travel

April and October for pleasant weather and outdoor activities.

Things to Do in St. Louis
1
Gateway Arch
Visit the iconic monument. You can take a tram to the top.
2
Forest Park
Explore this massive park. It houses the zoo and art museum.
3
City Museum
Experience this unique, interactive museum. It is great for all ages.
4
Anheuser-Busch Brewery
Take a tour of the historic brewery.
Tags
Excelsior to St. Louis drive to St. Louis Minnesota to Missouri travel St. Louis travel guide best route to St. Louis I-70 road trip travel from Excelsior St. Louis attractions