Close Print Itinerary
  1. Here are 8 options to get from
    St. Louis to Iowa City:

    1. Trip:
      1 Bus via Burlington, IA
      • One-Way approx: USD $72 - $148
      • Duration: 7 h 20 min
      Open +
      • Trip:
        1 Bus via Burlington, IA
        • One-Way approx: USD $72 - $148
        • Duration: 7 h 20 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $50 - $100
      • Duration: 8 h 35 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $50 - $100
        • Duration: 8 h 35 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $92 - $174
      • Duration: 9 h 16 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $92 - $174
        • Duration: 9 h 16 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $25 - $40
      • Duration: 4 h 57 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $25 - $40
        • Duration: 4 h 57 min
        Close x
    5. Trip:
      5 Fly to Cedar Rapids
      • One-Way approx: USD $204 - $987
      • Duration: 6 h 17 min
      Open +
      • Trip:
        5 Fly to Cedar Rapids
        • One-Way approx: USD $204 - $987
        • Duration: 6 h 17 min
        Close x
    6. Trip:
      6 Fly to Burlington, bus
      • One-Way approx: USD $128 - $306
      • Duration: 5 h 13 min
      Open +
      • Trip:
        6 Fly to Burlington, bus
        • One-Way approx: USD $128 - $306
        • Duration: 5 h 13 min
        Close x
    7. Trip:
      7 Fly to Moline, bus
      • One-Way approx: N/A
      • Duration: 7 h 13 min
      Open +
      • Trip:
        7 Fly to Moline, bus
        • One-Way approx: N/A
        • Duration: 7 h 13 min
        Close x
    8. Trip:
      8 Fly to Des Moines, bus
      • One-Way approx: USD $195 - $800
      • Duration: 6 h 59 min
      Open +
      • Trip:
        8 Fly to Des Moines, bus
        • One-Way approx: USD $195 - $800
        • Duration: 6 h 59 min
        Close x