|Fastest time||8h 0m|
|Trips per day||2|
Book Jefferson Lines from Saint Joseph to Osceola from $65.51. There are 2 Jefferson Lines schedules from Saint Joseph to Osceola and you can expect on average to pay $76.79 for a Jefferson Lines ticket to Osceola. In Saint Joseph, Jefferson Lines departs to Osceola from 611 Angelique St and no other station. In Osceola, Jefferson Lines arrives at 2010 W Clay St and no other station.
An average trip on Jefferson Lines from Saint Joseph to Osceola takes 8 hours and 23 minutes, while the fastest available Jefferson Lines trip will get you to Osceola in 8 hours and 0 minutes,
On weekends, Jefferson Lines offers 2 trips per day and you could expect to pay $82.88 for a weekend getaway trip to Osceola.