Barcelona to Porto starts from €40 return with Vueling. The typical price sits around €46, so you have room to find a bargain. A short, direct trip worth taking.
Price and when to book
Prices start at €40, but the typical sample is €40, €46, and €51. Book early: flights to Lisbon and Porto fill quickly. Check now and lock in a fare if you spot something around €46 or less.
Vueling, direct with no stopovers
Vueling operates this route non-stop. The outbound departs Barcelona at 20:25 and arrives in Porto at 06:15 the next day (example). No layovers: you board in BCN and land in OPO. Quick, direct, hassle-free.
Best time to fly to Porto
Porto is appealing year-round. Spring (March to May) and autumn (September to November) often have lower fares and ideal weather. Summer brings higher demand and prices. Avoid August if you're chasing a deal.
What to see and do when you arrive
Porto is compact but vibrant. Walk through Ribeira, the old quarter by the Douro; explore Port wine cellars in Vila Nova de Gaia; climb Clérigos Tower for city views. Mercado do Bolhão is the place to eat well on a budget. Two or three days cover the essentials.
FAQ
Are there direct flights from Barcelona to Porto?
Yes. Vueling flies non-stop. The journey is short: around two hours. Barcelona at 20:25, Porto at 06:15 the next day (example).
What's the cheapest price found?
€40 return. It shows up in searches, but prices vary by date. The typical median is €46.
Which airline flies this route?
Vueling. It's the main operator on Barcelona–Porto and offers competitive fares.
How many days do I need in Porto?
Two or three days cover the basics: Ribeira, Clérigos Tower, Port wine lodges, and food. With more time, venture to Aveiro's coast or the Douro Valley.
Photo: Wikimedia Commons. Return economy fares for 1 adult, checked on Kiwi.com on the date shown; they can change.


