Airlines with flights from Prague to Barcelona
There are 14 airlines with scheduled flights between PRG and BCN. Vueling, Ryanair and SmartWings has non-stop flights from Václav Havel Airport Prague to El Prat Airport and the flight time is 2 hours and 35 minutes.
Choose airline
Schedules
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Ryanair
-
Total flight time: 2 hours and 25 minutes
-
Low-cost airline
-
Prague and Barcelona are both Ryanair focus cities.
-
6 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with SmartWings
-
Total flight time: 2 hours and 35 minutes
-
6 flights per week
-
Boeing 737MAX 8 PassengerBoeing 737-900 (winglets) Passenger/BBJ3Boeing 737-800 (winglets) Passenger/BBJ2
Flight
The timetable & schedule information was updated at 2026-04-22
Via Luxembourg with Luxair
-
Total flight time: 3h 55m - 6h 25m.
-
4 flights per week
Flight
LG3591
The timetable & schedule information was updated at 2026-04-22
Via Vienna with Austrian Airlines
-
Total flight time: 3h 55m - 6h 05m.
-
2 flights per week
Flight
OS403
The timetable & schedule information was updated at 2026-04-22
Via Frankfurt with Condor
-
Total flight time: 3h 55m - 5h 10m.
Flight
DE4325
DE4327
The timetable & schedule information was updated at 2026-04-22
Via Zurich with SWISS
-
Total flight time: 4h 00m - 4h 40m.
-
35 flights per week
Flight
LX1954
LX1956
LX1950
The timetable & schedule information was updated at 2026-04-22

There are 14 airlines with scheduled flights between PRG and BCN. Vueling, Ryanair and SmartWings has non-stop flights from Václav Havel Airport Prague to El Prat Airport and the flight time is 2 hours and 35 minutes.
Via Dusseldorf with Eurowings
Via Frankfurt with Lufthansa
Via Brussels with Brussels Airlines
Via Paris with Air France
Via Amsterdam with KLM
Via Madrid with Iberia
Via London with British Airways