|Shortest Duration||24h 25m|
|Trips per day||1|
Book Greyhound from Winston-Salem to Iowa City from $95.00. Typically there is one Greyhound schedule per day from Winston-Salem to Iowa City and you can expect on average to pay $116.83 for a Greyhound ticket to Iowa City. In Winston-Salem, Greyhound departs to Iowa City from Transp Ctr - 100 W 5th St, In Iowa City, Greyhound arrives at Burlington Trailways Station - 170 E Court St,
An average trip on Greyhound from Winston-Salem to Iowa City takes 25 hours and 54 minutes, while the fastest available Greyhound trip will get you to Iowa City in 24 hours and 25 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $121.87 for a one way ticket for your weekend getaway trip to Iowa City.