Travel options for:
Denver to Iowa City
  • Fly to Cedar Rapids

    $211 - $944
    1. Denver

      37 min - every 20 minutes

      $9

    2. Denver (DEN)

      1 h 55 min - non-stop

      $180 - $900

    3. Cedar Rapids (CID)

      40 min - once daily - line 1490

      $22 - $35

  • Fly to Moline, bus

    1. Denver

      37 min - every 20 minutes

      $9

    2. Denver (DEN)

      1 h 59 min - non-stop

      $190 - $950

    3. Moline (MLI)

      1 h 10 min - once daily

  • Train, bus

    $156 - $371
    1. Denver Union Station Amtrak

      12 h 50 min - once daily

      $100 - $300

    2. Ottumwa, IA

      1 h - once daily

      $25 - $40

    3. Mt. Pleasant, IL

      55 min - once daily

      $25 - $35

  • Bus

    $120 - $171
    1. Denver, CO

      14 h 15 min - once daily

      $90 - $130

    2. Des Moines, IA

      2 h 5 min - 4 times a day

      $30 - $45

  • Drive

    $75 - $120
    1. Denver

      12 h 15 min - 788.1 miles

      $75 - $120

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Union Station Track 1 train to Denver airport, fly to Cedar Rapids airport, then line 1490 bus to Iowa City. 5 h 12 min $526. From Union Station Track 1 train to Denver airport, fly to Moline airport, then bus to Iowa City. 5 h 46 min. From Denver Union Station Amtrak train to Ottumwa, IA, bus to Mt. Pleasant, IL, then bus to Iowa City, IA. 16 h 45 min $274. From Denver, CO bus to Des Moines, IA then bus to Iowa City, IA. 17 h 20 min $149. From Denver drive to Iowa City. 12 h 15 min $94.