Travel from Iowa-City to Madison

Bus or fly from Iowa City to Madison?

You can take a bus from Iowa City to Madison via Cedar Rapids and Dubuque, IA in around 8 hours 15 minutes. Alternatively, United Airlines, American Airlines and Delta fly from Iowa City to Madison hourly.

How to get from Iowa City to Madison

ModeDurationPrice
From Iowa City, IA line 1490 bus to Cedar Rapids, bus to Dubuque, IA, then bus to Madison, WI - Univ. of Wisconsin.8 h 15 min$98
From Iowa City, IA bus to Chicago, IL, walk to Chicago, IL - Amtrak, then bus to Madison, WI University.8 h 37 min$74
From Iowa City drive to Madison.3 h 14 min$21
From Iowa City, IA line 1490 bus to Cedar Rapids airport, fly to Madison airport, line 20 bus to North Transfer Point, then line 02 bus to Madison.6 h 12 min$681

How long does it take to get from Iowa City to Madison?

It takes approximately 8 hours 15 minutes to get from Iowa City to Madison, including transfers.

Is there a direct bus between Iowa City and Madison?

No, there is no direct bus from Iowa City to Madison. However, there are services departing from Iowa City, IA and arriving at Madison, WI - Univ. of Wisconsin via Cedar Rapids and Dubuque, IA. The journey, including transfers, takes approximately 8 hours 15 minutes.

Operators from Iowa City to Madison

OperatorPhoneWebsite
Burlington TrailwaysBurlington Trailways
Lamers Bus LinesLamers Bus Lines
Vangalder Bus+1 608-752-5407Vangalder Bus
United AirlinesUnited Airlines
American AirlinesAmerican Airlines
DeltaDelta
Metro Transit-City of MadisonMetro Transit-City of Madison