|Shortest Duration||1h 10m|
|Trips per day||1|
Book Megabus from Iowa City to Moline from $1.00. Typically there is one Megabus schedule per day from Iowa City to Moline and you can expect on average to pay $10.33 for a Megabus ticket to Moline. In Iowa City, Megabus departs to Moline from Coralville Transit Facility - 906 Quarry Road, In Moline, Megabus arrives at Quad City International Airport,
An average trip on Megabus from Iowa City to Moline takes 1 hours and 14 minutes, while the fastest available Megabus trip will get you to Moline in 1 hours and 10 minutes,
On weekends, Megabus offers 1 trip per day and you could expect to pay $9.19 for a one way ticket for your weekend getaway trip to Moline.