Flights from Des Moines to Barcelona – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
DSM to BCN – All flight route options from Des Moines International, Iowa, USA to El Prat Airport, Spain. These flights are operated by 9 different airlines through 5 different connections. The shortest flight time is 11 hours and 30 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near El Prat Airport
We got great deals on hotels and car rentals near the airport.
Des Moines to Barcelona flights
With over 282 flights every week and 5 different airlines you have a wide range of options. While flying to Barcelona from Des Moines you will be doing a stopover in Chicago, Philadelphia or any other of the 5 alternatives with flight connections.
Are there any non-stop flights from DSM to BCN?
There are no direct or non-stop flights from Des Moines International, DSM to El Prat Airport, BCN.
Des Moines to Barcelona with Delta Air Lines
If you choose to fly with Delta Air Lines from Des Moines to Barcelona you can make a transit either via Atlanta or via New York. The route via Atlanta is 2 hours and 8 minutes faster. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Des Moines International to El Prat Airport
The shortest flight time between DSM and BCN is 12 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
ORD Chicago | 12h 45m | 35m | 4731 miles (7612 km) |
PHL Philadelphia | 13h 0m | 2h 6m | 4910 miles (7900 km) |
ATL Atlanta | 13h 46m | 3h 34m | 5345 miles (8600 km) |
DCA Washington | 14h 31m | - | - |
LGA New York | 15h 0m | - | - |



Quick copy and share this page
From Des Moines to Spain
Below is a list of other destinations to Spain from Des Moines International with either direct flights or 1 stop connections.
From USA to Barcelona
Below is a list of other cities in USA with flights to Barcelona with either non-stop or connecting flights.
-
ORD Chicago Direct
-
DFW Dallas Direct
-
ATL Atlanta Direct
-
DEN Denver
-
JFK New York Direct
-
MIA Miami Direct
-
LAX Los Angeles Direct
-
CLT Charlotte
-
EWR New York Direct
-
IAH Houston