There are 2 ways to get from South Dakota to Iowa by bus or car
Questions & Answers
The cheapest way to get from South Dakota to Iowa is to drive which costs $28 - $45 and takes 4h 29m.
The quickest way to get from South Dakota to Iowa is to drive which costs $28 - $45 and takes 4h 29m.
No, there is no direct bus from South Dakota to Iowa. However, there are services departing from 10th/Jessica NW corner and arriving at Des Moines, IA via The Bus Stop, Sioux Falls, SD and Omaha, NE. The journey, including transfers, takes approximately 9h 12m.
The distance between South Dakota and Iowa is 403 miles. The road distance is 286.8 miles.
The best way to get from South Dakota to Iowa without a car is to bus which takes 9h 12m and costs $70 - $110.
It takes approximately 9h 12m to get from South Dakota to Iowa, including transfers.
South Dakota to Iowa bus services, operated by Jefferson Lines, depart from Sioux Falls, SD station.
South Dakota to Iowa bus services, operated by Burlington Trailways, arrive at Des Moines, IA station.
Yes, the driving distance between South Dakota to Iowa is 287 miles. It takes approximately 4h 29m to drive from South Dakota to Iowa.
There are two+ hotels available in Iowa. Prices start at $100 USD per night.
What companies run services between South Dakota, USA and Iowa, USA?
You can take a bus from Sioux Falls to Des Moines via The Bus Stop, Maple/Career NE corner, Sioux Falls, SD, and Omaha, NE in around 9h 12m.
Bus from Sioux Falls, SD to Omaha, NE
- Ave. Duration
- 3h 35m
- Once daily
- Estimated price
- $40 - $60
- Book at
Bus from Omaha, NE to Des Moines, IA
Want to know more about travelling around United States
Related travel guides
Thanksgiving 2018: How to travel stress-free
Whether you're flying, driving or taking the train, these tips and tricks will ensure you make it to dinner on time.
Travelling to the US: What do I need to know?
Rome2rio’s travel guides to the US tell you the best ways to explore the country, from Amtrak to Greyhound to the New York Subway.