|Shortest Duration||34h 30m|
|Trips per day||1|
Book Greyhound from Waterville to Iowa City from $97.00. Typically there is one Greyhound schedule per day from Waterville to Iowa City and you can expect on average to pay $127.35 for a Greyhound ticket to Iowa City. In Waterville, Greyhound departs to Iowa City from 320 Kennedy Memorial Dr, In Iowa City, Greyhound arrives at Burlington Trailways Station - 170 E Court St,
An average trip on Greyhound from Waterville to Iowa City takes 37 hours and 43 minutes, while the fastest available Greyhound trip will get you to Iowa City in 34 hours and 30 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $133.22 for a one way ticket for your weekend getaway trip to Iowa City.