|Shortest Duration||0h 45m|
|Trips per day||2|
Book Jefferson Lines from Des Moines to Osceola from $18.00. There are 2 trips per day offered by Jefferson Lines from Des Moines to Osceola and you can expect on average to pay $20.77 for a Jefferson Lines ticket to Osceola. In Des Moines, Jefferson Lines departs to Osceola from Bus Station - 1501 2nd St, In Osceola, Jefferson Lines arrives at 2010 W Clay St,
An average trip on Jefferson Lines from Des Moines to Osceola takes 0 hours and 45 minutes,
On weekends, Jefferson Lines offers 2 trips per day. A one way ticket costs $23.06 for a weekend trip to Osceola.