Airlines with flights from Barcelona to Berlin
There are 18 airlines with scheduled flights between BCN and BER. Vueling, easyJet and Ryanair has non-stop flights from El Prat Airport to Berlin 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 45 minutes
-
Low-cost airline
-
Berlin is a easyJet focus city (Operating base ).
-
10 flights per week
-
Airbus A319Airbus A320
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Ryanair
-
Total flight time: 2 hours and 40 minutes
-
Low-cost airline
-
Barcelona and Berlin are both Ryanair focus cities.
-
10 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2Boeing 737MAX 8 Passenger
Flight
The timetable & schedule information was updated at 2026-04-21
Via Stuttgart with Eurowings
-
Total flight time: 3h 50m - 5h 35m.
-
Low-cost airline
-
Berlin is a Eurowings focus city (Operating base).
-
7 flights per week
Flight
EW8003
EW8001
EW8007
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa
-
Total flight time: 3h 55m - 5h 40m.
-
Berlin is a Lufthansa hub.
-
56 flights per week
Flight
LH1926
LH1952
LH1946
LH1960
LH1962
The timetable & schedule information was updated at 2026-04-21
Via Vienna with Austrian Airlines
-
Total flight time: 3h 55m - 6h 10m.
-
19 flights per week
Flight
OS229
OS239
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa City Airlines
-
Total flight time: 3h 55m - 6h 00m.
-
5 flights per week
Flight
VL1938
VL1944
The timetable & schedule information was updated at 2026-04-21

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