Trip to Iowa City

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Indianapolis to Iowa City

🛫 Travelers flying from Indianapolis to Iowa City will find that there is no direct flight available. The quickest option includes one stopover and takes approximately 3 hours and 46 minutes. 💸 The prices for flights between Iowa City and Indianapolis can range from $148 to $328. With a total flight duration of 8 hours and 12 minutes, travelers can explore various flight options to find the best deal for their trip.

Where to stay in Iowa City

There are over 15 hotels to stay in Iowa City. Prices range from $68 per night.

Accomodation
  • Allegiant Air, Delta, United Airlines, and American Airlines offer flights from Indianapolis International Airport to Eastern Iowa Airport in Cedar Rapids. These airlines provide convenient options for travelers looking to fly between Indianapolis and Iowa City. It is recommended to check with each airline for the most updated schedules and availability for your desired travel dates.
  • The flight from Indianapolis to Iowa City typically takes approximately 8 hours and 12 minutes. This duration includes the time spent in the air traveling between the two cities. Travelers should plan accordingly and account for any potential layovers or connecting flights if applicable. It is advisable to check with the specific airline for the most accurate and up-to-date flight duration information.
  • The cost of a flight from Indianapolis to Iowa City can range from $148 to $328, depending on various factors such as the airline, time of booking, and availability of seats. It is recommended to compare prices across different airlines and booking platforms to find the best deals for your desired travel dates. Prices may also fluctuate based on the season and demand, so booking in advance or being flexible with travel dates can help secure a more favorable fare.