
Most accurate provider | FlightHub 3 stars |
|---|---|
Most trusted provider | FlightHub 3 stars |
Round-trip from | $597 (FlightHub) |
One-way from | $430 (Delta) |
Popular in | June |
Cheapest in | February |
Average price | $545 |
Fly from
Fly to
Route
Depart
Return
Price
Des MoinesPorto
DSM - OPO
DSMOPO
Des Moines
Fri 4/17
6:59 pm-10:45 pm
2 stops21h 46m
Porto
Sun 4/26
6:20 am-10:59 pm
2 stops22h 39m
Des MoinesPorto
DSM - OPO
DSMOPO
Des Moines
Thu 3/19
5:47 pm-3:25 pm
2 stops16h 38m
Porto
Thu 3/26
5:00 am-10:38 pm
2 stops22h 38m
Des MoinesPorto
DSM - OPO
DSMOPO
Des Moines
Wed 3/18
11:33 am-10:30 am
2 stops17h 57m
Porto
Wed 3/25
5:00 am-9:10 pm
2 stops21h 10m
Des MoinesPorto
DSM - OPO
DSMOPO
Des Moines
Fri 4/17
6:59 pm-10:45 pm
2 stops21h 46m
Porto
Sat 4/25
12:05 pm-10:59 pm
2 stops16h 54m
Des MoinesPorto
DSM - OPO
DSMOPO
Des Moines
Sun 3/22
10:51 am-10:30 am
2 stops18h 39m
Porto
Sun 3/29
4:25 pm-8:45 pm
2 stops34h 20m
Des MoinesPorto
DSM - OPO
DSMOPO
Des Moines
Thu 3/19
5:35 am-10:30 am
2 stops23h 55m
Des MoinesPorto
DSM - OPO
DSMOPO
Des Moines
Fri 3/20
5:20 pm-10:20 pm
2 stops24h 00m
Currently, February is the cheapest month in which you can book a flight from Des Moines to Portugal (average of $545). Flying from Des Moines to Portugal in June is currently the most expensive (average of $1,156). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.
Entertainment
Overall
Boarding
Comfort
Food
Crew
Reviews
Dane,Jan 2026
TYS - IAD
Entertainment
Overall
Boarding
Comfort
Food
Crew
Reviews
Dane,Jan 2026
TYS - IAD
Entertainment
Overall
Boarding
Comfort
Food
Crew
Reviews
Dane,Jan 2026
TYS - IAD
Entertainment
Overall
Boarding
Comfort
Food
Crew
Reviews
Dane,Jan 2026
TYS - IAD
| Airline | Cheapest | Average | Flexibility | On-time |
|---|---|---|---|---|
| Cheapest$559 | Average$831 | FlexibilityNo cancel fee | On-time69% | |
| Cheapest$631 | Average$929 | FlexibilityNo cancel fee | On-time70% | |
| Cheapest$874 | Average$1,089 | FlexibilityNo cancel fee | On-time71% |