|Fastest time||45h 10m|
|Trips per day||2|
Book Greyhound from San Jose to Iowa City from US$117.00. There are 2 Greyhound schedules from San Jose to Iowa City and you can expect on average to pay US$140.82 for a Greyhound ticket to Iowa City. In San Jose, Greyhound departs to Iowa City from Diridon Caltrain Station - 65 Cahill St and no other station. In Iowa City, Greyhound arrives at Burlington Trailways Station - 170 E Court St and no other station.
An average trip on Greyhound from San Jose to Iowa City takes 45 hours and 58 minutes, while the fastest available Greyhound trip will get you to Iowa City in 45 hours and 10 minutes,
On weekends, Greyhound offers 2 trips per day and you could expect to pay US$147.37 for a weekend getaway trip to Iowa City.