Travelers have found it’s best to book a flight 23 days in advance to save up to 50% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 23 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Iowa to Virginia 1-2 weeks in advance for as low as $427, or $549 for flights within the next 24 hours.
September is one of the best times of the year to fly to Virginia from Iowa. Prices for September average $401 per person but you can even find prices for as low as $248. The most expensive prices can be found in the month of March. Opting for a September flight can save you 44% on your journey compared to booking in March
When flying from Iowa to Virginia, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Des Moines
Norfolk
1 stop
22h 11mNorfolk
Des Moines
1 stop
19h 35mFrontier
Des Moines
Richmond Byrd Intl
1 stop
11h 36mRichmond Byrd Intl
Des Moines
2 stops
29h 12mMultiple Airlines
Des Moines
Norfolk
2 stops
21h 31mNorfolk
Des Moines
1 stop
27h 35mAllegiant Air
Des Moines
Norfolk
1 stop
22h 11mNorfolk
Des Moines
1 stop
19h 35mFrontier
Des Moines
Richmond Byrd Intl
1 stop
11h 36mRichmond Byrd Intl
Des Moines
2 stops
29h 12mMultiple Airlines
Des Moines
Norfolk
2 stops
21h 31mNorfolk
Des Moines
1 stop
27h 35mAllegiant Air
Des Moines
Richmond Byrd Intl
1 stop
4h 24mRichmond Byrd Intl
Des Moines
1 stop
6h 05mDelta
Cedar Rapids
Norfolk
1 stop
5h 47mNorfolk
Cedar Rapids
1 stop
4h 49mDelta
Des Moines
Charlottesville Albemarle
1 stop
5h 02mCharlottesville Albemarle
Des Moines
1 stop
5h 23mDelta
Des Moines
Norfolk
1 stop
4h 52mNorfolk
Des Moines
1 stop
17h 19mUnited Airlines
Des Moines
Norfolk
1 stop
4h 52mNorfolk
Des Moines
2 stops
17h 34mUnited Airlines
Des Moines
Richmond Byrd Intl
1 stop
5h 06mRichmond Byrd Intl
Des Moines
1 stop
5h 18mUnited Airlines
Cedar Rapids
Charlottesville Albemarle
1 stop
4h 35mCharlottesville Albemarle
Cedar Rapids
1 stop
4h 48mDelta
Cedar Rapids
Charlottesville Albemarle
1 stop
4h 35mCharlottesville Albemarle
Cedar Rapids
2 stops
10h 45mDelta
Cedar Rapids
Charlottesville Albemarle
2 stops
7h 57mCharlottesville Albemarle
Cedar Rapids
2 stops
10h 45mDelta
Des Moines
Norfolk
1 stop
22h 11mFrontier
Des Moines
Norfolk
1 stop
4h 52mUnited Airlines
Des Moines
Norfolk
1 stop
4h 52mUnited Airlines
Some of our airline partners flying from Iowa to Virginia have new flexible policies in place due to COVID-19. American Airlines, United Airlines, and Delta are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like American Airlines with this kind of flexibility.
Yes, there are multiple flights from Iowa to Virginia for under $300. The cheapest flight booked recently is on Frontier for just $204, but on average you can expect to pay $301.
There are currently 3+ open flights from Iowa to Virginia within the next 7 days for less than $600.
One-way options have recently been found by users for as low as $106 on Frontier. Other airlines that offer cheap prices include United Airlines from $172 and Delta from $342 one-way.