St. Charles
St. Charles
Des Moines
Des Moines
Driving

St. Charles to Des Moines

Updated: 29 May 2026

The drive from St. Charles to Des Moines is approximately 350 miles, primarily via I-35 North. This journey takes about 5.5 hours. Des Moines is the capital of Iowa and is easily accessible by car.

Total Distance: 560 km driving, 500 km air distance.
Fastest Way
Driving is the fastest, taking about 5.5 hours.
Cheapest Way
Driving is the most practical option.
Compare St. Charles to Des Moines Routes
Driving
Direct
Duration
5 hours 30 mins
Avg Price
$55-$80 in fuel
Operator
Personal Vehicle
Route
I-35 N.

I-35 is a direct route.

Travel Tips
  • Traffic
    I-35 is generally clear, but watch for construction.
  • Parking
    Use parking garages in downtown Des Moines.
  • Dining
    Try the local farm-to-table restaurants.
  • Events
    Check for events at the capitol.
  • Navigation
    I-35 is very easy to navigate.
Safety Tips
  • Driving
    Stay alert for other drivers on I-35.
  • Emergency
    Keep a roadside kit in your car.
  • Awareness
    Stay in well-lit areas at night.
  • Vehicle
    Ensure your car is in good condition.
People Also Ask
  • Is there a train?
    No, there is no direct train service.
  • How long is the drive?
    Approximately 5.5 hours.
  • Is it safe?
    Yes, it is a standard interstate route.
  • What is the best way to travel?
    Driving is the only practical way.
  • Are there tolls?
    No, I-35 in Iowa is toll-free.
Quick Info
  • From St. Charles, Missouri, United States
  • To Des Moines, Iowa, United States
  • Modes
Best Time to Travel

Spring and autumn for pleasant weather.

Things to Do in Des Moines
1
Iowa State Capitol
A beautiful historic building with a gold dome.
2
Greater Des Moines Botanical Garden
A stunning garden with a geodesic dome.
3
Des Moines Art Center
A premier art museum in the region.
4
East Village
A trendy neighborhood with shops and restaurants.
Tags
St. Charles to Des Moines drive driving MO to IA I-35 route traveling to Des Moines cheapest way to Des Moines St. Charles travel