Miami To Barcelona Flights

  • One-Way
  • Round-Trip
  • Multi-City

From

Indira Gandhi International Airport

To

Chhatrapati Shivaji International Airport

DEPARTURE DATE

calender

Friday

Return Date

Book a round trip
to save more

calender

TRAVELLER & CLASS

1 Traveller

Economy

June
August
September
October
November
December
January
February
March
April

June is by far the best month, wherein you can get cheapest flights for Miami to Barcelona. Meanwhile, June is perceived as the expensive month due to the varying factors. That’s why it’s highly advised to make advanced online flight booking to save huge amounts of money.

Things to know
arrow One Way Fare
June

June- During this month the footfall is less so, the flight is gradually inexpensive.

round Round Trip Fare
June

June - is the cheapest month to book round trip flights.

Cheaper Fare
$ 841

Cheapest Fare- Currently, this is the fare price based on the current demand.

disclDisclaimer - All the mentioned fares were found within last 48 hrs. The displayed fares are based on historical data and are subject to change. The fares cannot be guaranteed at the time of booking.

Best Flight From Miami To Barcelona

Air France
Air France

Miami

12:01

Miami International Airport [MIA]

Mon , 29 Jun 2026

18h 49m
ellipse
1 Stop

Barcelona

12:50

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$853
United Airlines
United Airlines

Miami

07:07

Miami International Airport [MIA]

Mon , 29 Jun 2026

19h 53m
ellipse
1 Stop

Barcelona

09:00

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$912
Virgin Atlantic Airways
Virgin Atlantic Airways

Miami

12:01

Miami International Airport [MIA]

Mon , 29 Jun 2026

18h 49m
ellipse
1 Stop

Barcelona

12:50

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$912
United Airlines
United Airlines

Miami

11:12

Miami International Airport [MIA]

Mon , 29 Jun 2026

15h 48m
ellipse
1 Stop

Barcelona

09:00

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$912
KLM Royal Dutch Airlines
KLM Royal Dutch Airlines

Miami

10:40

Miami International Airport [MIA]

Mon , 29 Jun 2026

20h 10m
ellipse
1 Stop

Barcelona

12:50

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$912
Virgin Atlantic Airways
Virgin Atlantic Airways

Miami

14:09

Miami International Airport [MIA]

Mon , 29 Jun 2026

16h 41m
ellipse
1 Stop

Barcelona

12:50

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$912
KLM Royal Dutch Airlines
KLM Royal Dutch Airlines

Miami

12:01

Miami International Airport [MIA]

Mon , 29 Jun 2026

18h 49m
ellipse
1 Stop

Barcelona

12:50

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$914
Delta Airlines
Delta Airlines

Miami

18:05

Miami International Airport [MIA]

Mon , 29 Jun 2026

12h 45m
ellipse
1 Stop

Barcelona

12:50

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$915
British Airways
British Airways

Miami

22:40

Miami International Airport [MIA]

Mon , 29 Jun 2026

17h 50m
ellipse
1 Stop

Barcelona

22:30

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$919
British Airways
British Airways

Miami

17:00

Miami International Airport [MIA]

Mon , 29 Jun 2026

23h 30m
ellipse
1 Stop

Barcelona

22:30

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$919
Avianca
Avianca

Miami

08:15

Miami International Airport [MIA]

Mon , 29 Jun 2026

23h 25m
ellipse
1 Stop

Barcelona

13:40

Barcelona International Airport [BCN]

Tue, 30 Jun 2026

$928
ellipse

Find the Lowest Airfare Miami to Barcelona

Cheapest Fares
Fare
Date
Airline
Departure
Lowest Airfare
$841
25 June 2026
TAP Air Portugal
03:50 AM
Cheapest Airfare Within 30 Days
$841
25 June 2026
TAP Air Portugal
03:50 AM
Cheapest Airfare Within 90 Days
$841
25 June 2026
TAP Air Portugal
03:50 AM
ellipse

Early Morning Flight Miami to Barcelona

wallet
Cheapest Flight
Found
$912
group
Average Flight
Time
19h 53m
calendra
Date/Time
29 Jun 2026
07:07 AM
plane
Airlines
United Airlines
Ellipse

Late Night Flight Miami to Barcelona

wallet
Cheapest Flight
Found
$915
group
Average Flight
Time
12h 45m
calendar
Date/Time
29 Jun 2026
18:05 PM
plane
Airlines
Delta Airlines