Des Moines
Dubai Intl
2 stops
27h 35mDubai Intl
Des Moines
2 stops
28h 25mUnited Airlines
Des Moines
Dubai Intl
2 stops
25h 26mDubai Intl
Des Moines
2 stops
25h 10mUnited Airlines
Des Moines
Dubai Intl
2 stops
29h 31mDubai Intl
Des Moines
2 stops
24h 06mUnited Airlines
Des Moines
Dubai Intl
2 stops
29h 17mDubai Intl
Des Moines
2 stops
31h 42mQatar Airways
Des Moines
Dubai Intl
2 stops
20h 21mDubai Intl
Des Moines
2 stops
32h 53mQatar Airways
Des Moines
Dubai Intl
2 stops
22h 20mDubai Intl
Des Moines
2 stops
32h 52mQatar Airways
Boarding
Crew
Comfort
Entertainment
Food
Overall
Reviews
This flight was cancelled. And of course there was very little in the way of compensation, and the rescheduled flight was 12 hours later, landed 12 hours later and had a 12 hour layover.
Boarding
Crew
Comfort
Entertainment
Food
Overall
Reviews
This flight was cancelled. And of course there was very little in the way of compensation, and the rescheduled flight was 12 hours later, landed 12 hours later and had a 12 hour layover.
Boarding
Crew
Comfort
Entertainment
Food
Overall
Reviews
This flight was cancelled. And of course there was very little in the way of compensation, and the rescheduled flight was 12 hours later, landed 12 hours later and had a 12 hour layover.
Boarding
Crew
Comfort
Entertainment
Food
Overall
Reviews
This flight was cancelled. And of course there was very little in the way of compensation, and the rescheduled flight was 12 hours later, landed 12 hours later and had a 12 hour layover.
Boarding
Crew
Comfort
Entertainment
Food
Overall
Reviews
This flight was cancelled. And of course there was very little in the way of compensation, and the rescheduled flight was 12 hours later, landed 12 hours later and had a 12 hour layover.
Boarding
Crew
Comfort
Entertainment
Food
Overall
Reviews
This flight was cancelled. And of course there was very little in the way of compensation, and the rescheduled flight was 12 hours later, landed 12 hours later and had a 12 hour layover.