
Origin airport | Miami Intl. |
Destination airport | Barcelona Intl. |
Airlines serving | Aer Lingus, Air Canada, Air Europa, Air France, American Airlines, British Airways, Delta, Finnair, ITA Airways, Iberia, KLM, LOT-Polish Airlines, Lufthansa, Royal Air Maroc, Swiss International Air Lines, TAP Portugal, Turkish Airlines, United, Virgin Atlantic, avianca |
Popular airline | British Airways |
Distance | 4687 mi |
Average flight time | 15 hours 12 mins |
Explore a world of travel with Expedia
*Available to One Key members.