Airlines with flights from Barcelona to Miami
There are 14 airlines with scheduled flights between BCN and MIA. Both American Airlines and Iberia operates non-stop flights from El Prat Airport to Miami International and the flight time is 10 hours and 20 minutes.
Choose airline
Schedules
Non-stop with American Airlines
-
Total flight time: 10 hours and 20 minutes
-
One World Alliance
-
Miami is a American Airlines hub.
-
7 flights per week
-
Boeing 777-200 / 200ER
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Flight
The timetable & schedule information was updated at 2026-04-21
Via Casablanca with Royal Air Maroc
-
Total flight time: 12h 00m - 12h 00m.
-
One World Alliance
-
6 flights per week
Flight
AT204
The timetable & schedule information was updated at 2026-04-21
Via Madrid with Iberia
-
Total flight time: 12h 15m - 16h 20m.
-
One World Alliance
-
46 flights per week
-
Airbus A330-200
Flight
IB333
IB333
IB333
IB337
IB337
IB337
The timetable & schedule information was updated at 2026-04-21
Via Lisbon with TAP Portugal
-
Total flight time: 12h 55m - 14h 35m.
-
23 flights per week
Flight
TP223
TP221
TP225
The timetable & schedule information was updated at 2026-04-21
Via Madrid with Air Europa
-
Total flight time: 12h 55m - 12h 55m.
-
Sky Team Alliance
-
7 flights per week
Flight
UX97
The timetable & schedule information was updated at 2026-04-21

There are 14 airlines with scheduled flights between BCN and MIA. Both American Airlines and Iberia operates non-stop flights from El Prat Airport to Miami International and the flight time is 10 hours and 20 minutes.
Via London with British Airways
Via Toronto with Air Canada
Via Atlanta with Delta
Via Zurich with SWISS
Via Paris with Air France
Via Frankfurt with Lufthansa
Via Rome with ITA Airways
Via Amsterdam with KLM
Via New York with United