|Shortest Duration||14h 15m|
|Trips per day||2|
Book Jefferson Lines from Des Moines to Grand Forks from $116.50. There are 2 trips per day offered by Jefferson Lines from Des Moines to Grand Forks and you can expect on average to pay $138.36 for a Jefferson Lines ticket to Grand Forks. In Des Moines, Jefferson Lines departs to Grand Forks from Bus Station - 1501 2nd St, In Grand Forks, Jefferson Lines arrives at 450 Kittson Ave and one other station.
An average trip on Jefferson Lines from Des Moines to Grand Forks takes 14 hours and 23 minutes, while the fastest available Jefferson Lines trip will get you to Grand Forks in 14 hours and 15 minutes,
On weekends, Jefferson Lines offers 2 trips per day. A one way ticket costs $147.50 for a weekend trip to Grand Forks.