This Route is Operated by:
Ryanair, White Airways, TAP Portugal, Vueling
Search and compare
Browse a variety of travel options in one place with Omio
Support you can count on
Once you’ve booked your ticket, our customer service team is there to assist you
|Avg. Flight Duration:|
2 hours 48 minutes
|Flights Depart from:||Porto|
|Flights arrive in:||Barcelona|
|Airlines:||Ryanair, TAP Portugal, Vueling|
Various flight options serve the Porto to Barcelona route every day. The air journey from Porto to Barcelona covers a distance of approximately 900kms, and takes about 2hrs 51mins. Flights depart from Francisco Sá Carneiro Airport (OPO) and land at Barcelona-El Prat Airport (BCN). Flights start at around 5:00 a.m., however, most departures are clustered at midday to early evening.
National carrier TAP Air Portugal provides direct Porto to Barcelona flights along with the low-cost airlines Vueling and Ryanair. These three, along with other airlines such as Iberia, easyJet, Air France, and British Airways, also operate connecting flights.
Direct Porto to Barcelona flights normally take approximately 1hr 50mins, with the fastest at 1hr 40mins. Connecting flights from Porto to Barcelona take approximately 3hrs 15mins to about 7hrs 15mins. The evening connecting flight by TAP Air Portugal via Lisbon Airport (LIS) is among the longest; this flight takes about 16hrs 30mins to reach Barcelona.
There are about 7 daily direct Porto to Barcelona flights, and with up to 13 direct flights on weekends. National Airline TAP Air Portugal is among the airlines that provide daily flights from Portugal to Barcelona. There are also multiple connecting flights between the two cities.