COMPARE Prices across different modes

Wed
Sep 22
$106Alsa
$109Ryanair
Thu
Sep 23
$78Alsa
$172Air Europa
Fri
Sep 24
$75Alsa
$129Air Europa
Sat
Sep 25
$77Alsa
$128Vueling
Sun
Sep 26
$60Alsa
$87Ryanair
Mon
Sep 27
$77Alsa
$56Ryanair
Tue
Sep 28
$61Alsa
$40Ryanair
Wed
Sep 29
$81Alsa
$41Ryanair
Thu
Sep 30
$73Flixbus
$61Ryanair
Fri
Oct 1
$75Alsa
$87Air Europa
Sat
Oct 2
$73Flixbus
$150TAP Portugal
Sun
Oct 3
$79Flixbus
$27Vueling
Mon
Oct 4
$92Alsa
$37Ryanair
Tue
Oct 5
$73Flixbus
$138Air Europa
Wed
Oct 6
$88Alsa
$13Ryanair
Thu
Oct 7
$73Flixbus
$65Ryanair
Fri
Oct 8
$60Alsa
$94Ryanair
Sat
Oct 9
$73Flixbus
$232Ryanair
Sun
Oct 10
$60Alsa
$101Ryanair
Mon
Oct 11
$81Alsa
$49Ryanair
Tue
Oct 12
$73Flixbus
$41Ryanair

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Flight Information between Barcelona and Porto

distanceDistance557 miles (899 km)
durationAverage flight duration1 h 50 min
priceAverage plane ticket price$103 (€83)
changesDirect flightYes
carriersAirlinesRyanair, Vueling, TAP Portugal, Iberia or Air Europa

Flights from Barcelona to Porto cover the 557 miles (899 km) long journey taking on average 1 h 50 min with our travel partners like Ryanair, Vueling, TAP Portugal, Iberia or Air Europa. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $40 (€32), but the average price of plane tickets is $103 (€83). Travelers depart most frequently from Barcelona El Prat Airport and arrive in Porto Airport.

Airlines

Travel with RyanAir, Vueling and Iberia between Barcelona and Porto

For as little as $40 (€32) you can travel by flight between Barcelona and Porto with RyanAir, Vueling and Iberia. Omio will show you the best deals, schedules and tickets available for this trip.

RyanAir
Vueling
Iberia

If you’re looking for a smooth and easy flight between Barcelona and Porto, check Omio for RyanAir flights offering this journey. Whether you are looking for the fastest, earliest or cheapest flight to take for this 557 miles (899 km) journey from Barcelona to Porto, Omio makes it easier than ever to find RyanAir flights at affordable prices, and you can also quickly book plane tickets online. Check the current RyanAir flight schedules for your ideal departure and arrival times, compare the best route between Barcelona and Porto as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your RyanAir flight on Omio. If you search for flights from Barcelona to Porto in the Omio app, you can quickly see if the RyanAir tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for RyanAir flights from Barcelona to Porto starting at $40 (€32), buy your official RyanAir tickets with Omio online quickly and easily!

Operator ticket policies for COVID

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Barcelona to Porto Flights: An Overview

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.

Which airlines fly from Barcelona to Porto?

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.

How long is the flight from Barcelona to Porto?

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.

How many flights are there from Barcelona to Porto?

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.

Travel Tips

Flights from Barcelona to Porto
Take a flight to Porto easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Porto.
FAQs
What COVID-19 travel safety information and restrictions should I be aware of for my flight from Barcelona to Porto?

Travel between Barcelona, Spain and Porto, Portugal by plane is: Partially open.

Can I enter Portugal from Spain?

International entry status: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Portugal from Barcelona?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the safety rules to follow in Porto, Portugal?

All travelers in Portugal must observe these coronavirus safety measures:

  • Physical distance: 2 metre (s) (7 feet)
  • Face mask: Mandatory

The information above was last checked on 9/19/21. Remember to review the latest COVID-19 travel safety regulations   for your flight to Porto from Barcelona as this information can change.

What is the restriction level for the return leg of a round trip journey from Porto, Portugal to Barcelona, Spain?

The restriction level for your return flight to Barcelona, Spain from Porto is: Partially open.

Is my return flight into Barcelona from Porto restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Portugal

Do I need to quarantine on arrival in Spain from Porto?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Barcelona, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 9/21/21. Remember to check the latest COVID-19 travel safety regulations for your flight to Barcelona from Porto closer to your date of departure here here.

How much does a cheap flight between Barcelona and Porto cost?
Looking to save money on your trip? Omio customers have found the cheapest flight to Porto from Barcelona for the next 7 days starting from $40 (€32)  one way.
How much does it cost to take a flight from Barcelona to Porto?
If you’re looking to book your plane tickets in the next week, you can expect the Barcelona to Porto flight price to come in at an average of $103 (€83)  one way.
How far is Porto from Barcelona by plane?
The Barcelona to Porto flight distance is approximately 557 miles (899 km).
How long is the flight from Barcelona to Porto?
On average the Barcelona to Porto flight time is 1 h 50 min  covering the 557 miles (899 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What airport in Barcelona does the flight to Porto leave from? Which airport do I fly into Porto from Barcelona?

Omio customers who book cheap flights for this journey most frequently fly from Barcelona El Prat Airport   to Porto Airport.

Where is the airport in Barcelona? Where is the airport in Porto?

Passengers board their flight most frequently from Barcelona El Prat Airport, which is located around 7 miles (11 km) away from the city center, and they get off the plane at Porto Airport, located 7 miles (11 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Porto Airport to take you to the city center of Porto.

Which airlines can get me from Barcelona to Porto?
Take the Barcelona to Porto flight with Ryanair, Vueling, TAP Portugal, Iberia or Air Europa. However, it's always good to check out all possible airlines for the trip between Barcelona and Porto as there might be differences in the amenities they offer.
Are there any direct flights from Barcelona to Porto?
Yes, you can look for direct flights from Barcelona to Porto with Vueling  without needing to transfer at another stop in between. Taking a direct flight tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
What are the first and last departure flight times from Barcelona to Porto?
The earliest flight for this journey departs from Barcelona at 5: 30 AM. The last flight leaves from Barcelona at 6: 35 PM. Check Omio for the latest flight schedule from Barcelona to Porto and book the best time to depart on your chosen travel date.
How early should I buy plane tickets to Porto from Barcelona to score the best deals?
If you purchase a plane ticket from Barcelona to Porto within the next 7 days, you can find tickets to cost on average $103 (€83) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets to Porto from Barcelona are generally on sale a few months before the planned departure date.