|Shortest Duration||28h 45m|
|Trips per day||1|
Book Greyhound from Annapolis to Iowa City from $85.00. Typically there is one Greyhound schedule per day from Annapolis to Iowa City and you can expect on average to pay $107.04 for a Greyhound ticket to Iowa City. In Annapolis, Greyhound departs to Iowa City from Harry S Truman Park & Ride, In Iowa City, Greyhound arrives at Burlington Trailways Station - 170 E Court St,
An average trip on Greyhound from Annapolis to Iowa City takes 28 hours and 46 minutes, while the fastest available Greyhound trip will get you to Iowa City in 28 hours and 45 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $113.13 for a one way ticket for your weekend getaway trip to Iowa City.