Airlines with flights from Berlin to Barcelona
There are 17 airlines with scheduled flights between BER and BCN. Vueling, easyJet and Ryanair has non-stop flights from Berlin Airport to El Prat Airport and the flight time is 2 hours and 45 minutes.
Choose airline
Schedules
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with easyJet
-
Total flight time: 2 hours and 35 minutes
-
Low-cost airline
-
Berlin is a easyJet focus city (Operating base ).
-
10 flights per week
-
Airbus A320Airbus A319
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Ryanair
-
Total flight time: 2 hours and 35 minutes
-
Low-cost airline
-
Berlin and Barcelona are both Ryanair focus cities.
-
10 flights per week
-
Boeing 737MAX 8 PassengerBoeing 737-800 (winglets) Passenger/BBJ2
Flight
The timetable & schedule information was updated at 2026-04-21
Via Stuttgart with Eurowings
-
Total flight time: 3h 45m - 6h 00m.
-
Low-cost airline
-
Berlin is a Eurowings focus city (Operating base).
-
7 flights per week
Flight
EW2522
EW2522
The timetable & schedule information was updated at 2026-04-21
Via Cologne with Eurowings
-
Total flight time: 3h 55m - 5h 15m.
-
Low-cost airline
-
Berlin is a Eurowings focus city (Operating base).
-
11 flights per week
Flight
The timetable & schedule information was updated at 2026-04-21
Via Dusseldorf with Eurowings
-
Total flight time: 4h 00m - 5h 45m.
-
Low-cost airline
-
Berlin is a Eurowings focus city (Operating base).
-
8 flights per week
Flight
EW9442
EW9442
EW9444
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa
-
Total flight time: 4h 05m - 6h 20m.
-
Berlin is a Lufthansa hub.
-
65 flights per week
Flight
LH1812
LH1810
LH1812
LH1814
LH1814
LH1814
LH1816
LH1818
The timetable & schedule information was updated at 2026-04-21

There are 17 airlines with scheduled flights between BER and BCN. Vueling, easyJet and Ryanair has non-stop flights from Berlin Airport to El Prat Airport and the flight time is 2 hours and 45 minutes.
Via Zurich with SWISS
Via Frankfurt with Condor
Via Amsterdam with KLM
Via Paris with Air France
Via Brussels with Brussels Airlines
Via Vienna with Austrian
Via Luxembourg with Luxair
Via Copenhagen with Norwegian Air Sweden
Via Madrid with Iberia
Via London with British Airways
Via Copenhagen with SAS
Via Warsaw with LOT