Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way
|Avg. Flight Duration:|
3 hours 57 minutes
|Flights Depart from:||Prague|
|Flights arrive in:||Barcelona|
|Airlines:||csa, Ryanair, Iberia, Aegean Airlines, Vueling, Luftfahrtgesellschaft Walter|
There are periodic daily direct flights from Prague to Barcelona. Six airlines provide a total of between 2 to 9 daily flights. Prague to Barcelona flights covers a distance of 1360km at an average duration of 4hrs 30mins. Prague Vaclav Havel Airport (PRG) is the main center for departure flights, while Barcelona El Prat Airport (BCN) serves as the main destination. There are many mid-morning and late afternoon direct flights.
Low budget airline Ryanair, Czech Airlines and Vueling offer direct flights from Prague to Barcelona. Other international airlines such as Lufthansa, Swissair, TAP Portugal, LOT Polish Airlines and Brussels Airlines offer scheduled flights with one connection each to reach Barcelona.
The fastest direct flight time from Prague to Barcelona is approximately 2hrs 25mins. Connecting flights from Prague to Barcelona take between 3hrs 50mins to 8hrs 25mins. The longest flight on this route is the late afternoon Air France flight taking 17hrs 20 mins to reach Barcelona at 8:40 a.m.
Daily direct Prague to Barcelona flights number from 2 to 5, starting mid-morning through to late evening. Czech Airlines, Ryanair and Vueling provide direct flights on weekends. There are about 7 airlines that offer scheduled flights from Prague to Barcelona throughout the week.