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:|
2 hours 1 minutes
|Flights Depart from:||Barcelona|
|Flights arrive in:||Porto|
|Airlines:||Ryanair, TAP Portugal, Vueling, Air Europa|
There are about 5 daily direct Barcelona to Porto flights scheduled each week by 3 airlines. The distance involved in the journey is approximately 900 kilometers from Barcelona to the coastal city that is the second largest in Portugal. The flights as per the schedule are distributed throughout the day, which means travelers are spoiled for choice between morning, afternoon, and evening departures.
Only 3 airlines offer direct flights to the Portuguese city and they include TAP Portugal, the national carrier, as well as budget airlines such as Ryanair and Vueling.
An average flight from Barcelona El Prat Airport to Francisco Sa Carneiro Airport takes between 1 hour and 50 minutes to 2 hours, but only on a direct flight.
There are 5 direct flights from Barcelona to Porto, with the fastest being the early morning TAP Portugal flight. This airline also has a late evening flight, which means it only has 2 direct flights every day from Monday to Friday. On Saturdays and Sundays, the same flight schedule remains in place, with only two direct flights available from the airline, with one flight in the morning and the other in the evening. Ryanair also operates a similar daily schedule.