🌐 Lee este artículo en español
Cheap flights Barcelona to Porto are among the best value city breaks in Europe: one-way fares start from around €35, the flight takes under two hours, and the city delivers port wine cellars, riverside lanes and Atlantic food at prices Lisbon left behind years ago. Search and book your flight now to compare every airline on your dates in one search.
How to find cheap flights Barcelona to Porto
Three airlines compete on this route, which keeps fares low most of the year. What actually moves the price:
- Book 3–6 weeks ahead. BCN to OPO holds steady pricing; last-minute fares spike hard on summer weekends.
- Fly midweek. Tuesday and Wednesday are reliably the cheapest days; Friday and Sunday carry a premium.
- Target the low season. January, February and November are the bargain months; June–September and Easter week are the peaks.
- Stay flexible on dates. Moving your departure by one day often cuts the fare by 25–30%. Use a flexible-date search.
Airports: what to know on both ends
Barcelona El Prat (BCN) — Ryanair operates from Terminal 2, while Vueling and TAP use Terminal 1. Check your terminal before you travel: they’re separate buildings connected by a free shuttle. The R2 Nord commuter train serves T2 and reaches central Barcelona in about 25 minutes; the Aerobús runs to both terminals every few minutes.
Porto Airport (OPO) — Officially Francisco Sá Carneiro, about 11 km northwest of the city. It’s compact, efficient and rarely crowded. Metro line E (violet) runs straight to Trindade in the centre in roughly 30 minutes for a couple of euro — one of the easiest airport transfers in Europe. Taxis cost around €25–30.
Airlines flying Barcelona to Porto
| Airline | Type | Notes |
|---|---|---|
| Ryanair | Direct, low-cost | Usually the cheapest base fares; flies into Porto several times weekly from T2. Watch baggage fees. |
| Vueling | Direct, low-cost | Frequents from T1 with better schedule spread across the day. |
| TAP Air Portugal | Direct / via Lisbon | Competitive on some dates and useful if you’re crediting miles or want a full-service option. |
On most dates Ryanair and Vueling undercut each other, so always compare both before booking.
Best time to fly Barcelona to Porto
Porto is a year-round destination with an Atlantic climate, so price should drive your timing more than weather:
- Cheapest: January, February and November. Cool and occasionally rainy, but the port cellars, Livraria Lello and the Ribeira are all open and hotel rates drop with the fares.
- Mid-range: March–May and October. Pleasant temperatures, fewer crowds and fair prices — arguably the best overall value.
- Most expensive: June–September and São João (late June), when the city fills up. Book two to three months ahead for summer.
Money-saving tips for this route
- Compare Ryanair and Vueling on every date. The cheapest carrier changes week to week.
- Pack hand luggage only. A cabin bag under the seat is cheap or free; a checked bag can double a €35 fare.
- Take the first flight of the day. Early departures are the cheapest slots and land you in Porto before noon.
- Book two one-ways instead of a return. Mixing carriers (out with one, back with another) frequently beats any round-trip fare.
- Go Sunday-to-Thursday. A weekday-based trip is often €40+ cheaper per person than a long weekend.
Related reading: if Portugal is on your list, see our Barcelona to Lisbon flights guide and Barcelona to Faro flights. Barcelona-based travellers may also like our general Barcelona airport guide.
FAQs about flights from Barcelona to Porto
How long is the flight from Barcelona to Porto? Direct flights take about 1 hour 55 minutes.
Which airlines fly direct from Barcelona to Porto? Ryanair, Vueling and TAP Air Portugal all operate direct flights on the BCN–OPO route.
What is the cheapest month to fly to Porto from Barcelona? January and February, with one-way fares from around €35. November is a close second.
Do I need a passport to fly from Spain to Portugal? Both countries are in the Schengen area, so a national ID card is sufficient for EU citizens — though carrying a passport is always wise.
Book your Barcelona to Porto flight
Under two hours in the air, three competing airlines and fares that dip to €35 — Porto is one of the cheapest worthwhile getaways from Barcelona. Search and book your flight today and lock in the best fare before it moves.
Prices are indicative, verified on public flight search engines and official airline sites, and change frequently.
