
Popular airlines from Barcelona El Prat Airport (BCN) to Miami International Airport (MIA)
- American Airlines
American Airlines
- British Airways
British Airways
- Air Canada
Air Canada
- TAP Portugal
TAP Portugal
- Iberia
Iberia
- Lufthansa
Lufthansa
- Swiss International Air Lines
Swiss International Air Lines
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 35% on select hotels after you book a flight*payments icon
Cheap Flights from Barcelona (BCN) to Miami (MIA)
Prices were available within the past 7 days and start at €252 for one-way flights and €378 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Fri, 16 Jan - Sun, 1 Feb
BCN
Barcelona
MIA
Miami
€378 Return, found 3 days ago
€378
Return
found 3 days ago

Fri, 12 Sep - Sun, 21 Sep
BCN
Barcelona
MIA
Miami
€397 Return, found 1 day ago
€397
Return
found 1 day ago

Fri, 6 Feb - Fri, 20 Feb
BCN
Barcelona
MIA
Miami
€433 Return, found 7 hours ago
€433
Return
found 7 hours ago

Mon, 27 Oct - Sun, 2 Nov
BCN
Barcelona
MIA
Miami
€455 Return, found 1 day ago
€455
Return
found 1 day ago

Wed, 14 Jan - Wed, 28 Jan
BCN
Barcelona
MIA
Miami
€475 Return, found 2 days ago
€475
Return
found 2 days ago

Wed, 14 Jan - Wed, 28 Jan
BCN
Barcelona
MIA
Miami
€485 Return, found 2 days ago
€485
Return
found 2 days ago

Wed, 13 May - Thu, 28 May
BCN
Barcelona
MIA
Miami
€488 Return, found 1 day ago
€488
Return
found 1 day ago

Fri, 7 Nov - Fri, 21 Nov
BCN
Barcelona
MIA
Miami
€500 Return, found 4 days ago
€500
Return
found 4 days ago

Mon, 23 Feb - Wed, 4 Mar
BCN
Barcelona
MIA
Miami
€506 Return, found 20 hours ago
€506
Return
found 20 hours ago

Wed, 18 Feb - Wed, 4 Mar
BCN
Barcelona
MIA
Miami
€507 Return, found 5 days ago
€507
Return
found 5 days ago
Find the cheapest month to fly from Barcelona (BCN) to Miami (MIA)
February is typically the cheapest month to fly
From €340 - €494 per traveller.
Graph displaying average flight prices per month
Origin airport | Barcelona Intl. |
Destination airport | Miami Intl. |
Airlines serving | Air Canada, Air Europa, Air France, American Airlines, British Airways, Delta, Finnair, ITA Airways, Iberia, KLM, LOT-Polish Airlines, Lufthansa, Royal Air Maroc, Scandinavian Airlines, Swiss International Air Lines, TAP Portugal, Turkish Airlines, United, Virgin Atlantic, avianca |
Return price | €377 |
Distance | 7499 km |
Average flight time | 4 hours 5 mins |
Explore a world of travel with Expedia
- Trending Routes
- Top Flights Destinations
- Related Airlines
- Nearby Airports
- Cheap Flights from Other Airports
Miami Airports
Fort Lauderdale
Nearby Airports
*Available to Expedia members.