Distance 900 km |
Average flight duration 8h 59m |
Cheapest ticket price £36 |
Flights per day 34 |
Direct flights 4 |
Airlines 11 |
Fastest flight 1h 50m |
Cheapest month to travel February |
First flight 02:50 |
Last flight 23:45 |
Cheapest price
£31
Average price
£160
Fastest journey
1 h 55 m
Average duration
1 h 55 m
Flights per day
35
Distance
900 km
The best way to find a cheap flight ticket from Barcelona to Porto is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Omio recommends booking the flight as it is the most popular option from Barcelona to Porto among Omio's users. If you are prioritising price take the coach with prices starting from £22. For those with little time consider booking a flight which can get you there in 8h 59m. In case you are seeking to minimise your carbon footprint the coach is your best bet as it emits only 0.9 - 2.2kg.
Most popular Flight | Coach | Train |
---|---|---|
£95 Average Price | £70 Average Price Cheapest | £133 Average Price |
11h 59m average duration Fastest 8h 59m Onboard + 3h 0m Additional time* | 1d 25h 18m average duration 1d 24h 48m Onboard + 30m Additional time* | 16h 42m average duration 16h 12m Onboard + 30m Additional time* |
2.7 - 5.4kg CO2 emissions | 0.9 - 2.2kg CO2 emissions Lowest | - CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | 12:50 Barcelona El Prat Airport (BCN) | 6h05 | 18:55 Porto Airport (OPO) | 1 change | |
![]() | 13:20 Barcelona El Prat Airport (BCN) | 1h55 | 15:15 Porto Airport (OPO) | 0 changesdirect | |
![]() | 13:20 Barcelona El Prat Airport (BCN) | 1h55 | 15:15 Porto Airport (OPO) | 0 changesdirect | |
![]() ![]() | 13:50 Barcelona El Prat Airport (BCN) | 24h40 | 14:30 Porto Airport (OPO) | 1 change | |
![]() ![]() | 14:35 Barcelona El Prat Airport (BCN) | 23h55 | 14:30 Porto Airport (OPO) | 1 change | |
![]() | 14:45 Barcelona El Prat Airport (BCN) | 2h00 | 16:45 Porto Airport (OPO) | 0 changesdirect | |
![]() ![]() | 15:45 Barcelona El Prat Airport (BCN) | 15h10 | 06:55 Porto Airport (OPO) | 1 change | |
![]() | 16:05 Barcelona El Prat Airport (BCN) | 22h25 | 14:30 Porto Airport (OPO) | 1 change | |
![]() ![]() | 18:10 Barcelona El Prat Airport (BCN) | 12h45 | 06:55 Porto Airport (OPO) | 1 change | |
![]() | 18:10 Barcelona El Prat Airport (BCN) | 14h50 | 09:00 Porto Airport (OPO) | 1 change | |
![]() | 18:10 Barcelona El Prat Airport (BCN) | 13h50 | 08:00 Porto Airport (OPO) | 1 change | |
![]() | 18:25 Barcelona El Prat Airport (BCN) | 1h55 | 20:20 Porto Airport (OPO) | 0 changesdirect | |
![]() | 18:25 Barcelona El Prat Airport (BCN) | 1h55 | 20:20 Porto Airport (OPO) | 0 changesdirect | |
![]() | 18:30 Barcelona El Prat Airport (BCN) | 11h20 | 05:50 Porto Airport (OPO) | 1 change | |
![]() | 18:30 Barcelona El Prat Airport (BCN) | 15h20 | 09:50 Porto Airport (OPO) | 1 change | |
![]() | 18:30 Barcelona El Prat Airport (BCN) | 19h45 | 14:15 Porto Airport (OPO) | 1 change | |
![]() | 19:00 Barcelona El Prat Airport (BCN) | 2h00 | 21:00 Porto Airport (OPO) | 0 changesdirect | |
![]() ![]() | 19:15 Barcelona El Prat Airport (BCN) | 19h15 | 14:30 Porto Airport (OPO) | 1 change | |
![]() ![]() | 20:40 Barcelona El Prat Airport (BCN) | 12h20 | 09:00 Porto Airport (OPO) | 1 change | |
![]() | 20:40 Barcelona El Prat Airport (BCN) | 10h15 | 06:55 Porto Airport (OPO) | 1 change | |
![]() ![]() | 20:40 Barcelona El Prat Airport (BCN) | 11h20 | 08:00 Porto Airport (OPO) | 1 change | |
Thursday 24 April | |||||
![]() | 03:50 Barcelona El Prat Airport (BCN) | 2h00 | 05:50 Porto Airport (OPO) | 0 changesdirect | |
![]() ![]() | 04:00 Barcelona El Prat Airport (BCN) | 5h00 | 09:00 Porto Airport (OPO) | 1 change | |
![]() | 04:00 Barcelona El Prat Airport (BCN) | 6h00 | 10:00 Porto Airport (OPO) | 1 change | |
![]() ![]() | 04:00 Barcelona El Prat Airport (BCN) | 4h00 | 08:00 Porto Airport (OPO) | 1 change | |
![]() | 04:10 Barcelona El Prat Airport (BCN) | 10h20 | 14:30 Porto Airport (OPO) | 1 change | |
![]() | 05:00 Barcelona El Prat Airport (BCN) | 2h00 | 07:00 Porto Airport (OPO) | 0 changesdirect | |
![]() | 05:00 Barcelona El Prat Airport (BCN) | 2h00 | 07:00 Porto Airport (OPO) | 0 changesdirect | |
![]() | 07:55 Barcelona El Prat Airport (BCN) | 23h25 | 07:20 Porto Airport (OPO) | 1 change | |
![]() | 07:55 Barcelona El Prat Airport (BCN) | 6h35 | 14:30 Porto Airport (OPO) | 1 change | |
![]() | 09:25 Barcelona El Prat Airport (BCN) | 8h35 | 18:00 Porto Airport (OPO) | 1 change | |
![]() | 10:20 Barcelona El Prat Airport (BCN) | 21h00 | 07:20 Porto Airport (OPO) | 1 change | |
![]() | 10:30 Barcelona El Prat Airport (BCN) | 4h25 | 14:55 Porto Airport (OPO) | 1 change | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
You can travel by flight to Porto from Barcelona with Ryanair, Vueling Airlines and Air Europa for as low as £29. When you search for timetables and tickets, Omio will show you the best route.
Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket from Barcelona to Porto includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.
Ryanair from Barcelona to Porto flight information:
Flights from Barcelona to Porto generally leave from Barcelona El Prat Airport and arrive in Porto Airport.
Barcelona El Prat Airport is 14.5 km away from Barcelona city centre and Porto Airport is 17.1 km from Porto city centre.
Here are some other resources that might have the information you need