COMPARE Prices across different modes

Tue
28 Sep
£53Alsa
£47Ryanair
Wed
29 Sep
£71Alsa
£51Ryanair
Thu
30 Sep
£61Flixbus
£38Ryanair
Fri
1 Oct
£54Alsa
£92Vueling
Sat
2 Oct
£59Alsa
£44Ryanair
Sun
3 Oct
£36Alsa
£33Ryanair
Mon
4 Oct
£66Alsa
£26Ryanair
Tue
5 Oct
£52Flixbus
£112Iberia
Wed
6 Oct
£63Alsa
£78Ryanair
Thu
7 Oct
£43Alsa
£79Air Europa
Fri
8 Oct
£54Alsa
£167Ryanair
Sat
9 Oct
£52Flixbus
£208Ryanair
Sun
10 Oct
£33Alsa
£93Ryanair
Mon
11 Oct
£48Alsa
£35Ryanair
Tue
12 Oct
£52Flixbus
£44Ryanair
Wed
13 Oct
£54Alsa
£22Ryanair
Thu
14 Oct
£52Flixbus
£22Ryanair
Fri
15 Oct
£36Alsa
£29Ryanair
Sat
16 Oct
£52Flixbus
£51Ryanair
Sun
17 Oct
£36Alsa
£51Ryanair
Mon
18 Oct
Find prices
£22Ryanair

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

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

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£47 (€53)
changesDirect flightYes
carriersAirlinesRyanair, Vueling, TAP Portugal, Iberia or Air Europa

Flights from Barcelona to Porto cover the 557 miles (899 km) long route 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. While the average ticket price for this journey costs around £47, you can find the cheapest plane ticket for as low as £26. Travellers depart most frequently from Barcelona El Prat Airport and arrive in Porto Airport.

Airlines

Ryanair, Vueling Airlines and Iberia Barcelona – Porto

Ryanair, Vueling Airlines and Iberia flights will get you between Barcelona and Porto from £26. With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Ryanair
Vueling Airlines
Iberia

Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight between Barcelona and Porto: Value, Regular, Plus or Flexi Plus.

If you're looking for cheap Ryanair tickets between Barcelona and Porto, check out Omio! With one-way Barcelona to Porto plane ticket prices starting as low as £26 when you book in advance, we'll help you get to Porto from Barcelona by showing you the latest Ryanair offers, flight timetables and tickets for this 557 miles (899 km) route. You can also review relevant ticket information for each class fare available on this route, such as luggage policy and amenities offered onboard with Ryanair. If you search for Ryanair tickets between Barcelona and Porto in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the flight. Whether you're looking for the cheapest, fastest or earliest flight between Barcelona and Porto on offer, Omio makes it easier than ever for you to find that perfect flight with Ryanair so you can enjoy a smooth and comfortable journey.

Ryanair 's current ticket policies due to COVID-19 for your flight between Barcelona and Porto are the following:

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

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
Is travel by plane currently allowed from Barcelona, Spain to Porto, Portugal?

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 travellers 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 26/09/2021. Remember to review the latest COVID-19 travel safety regulations   for your flight to Porto from Barcelona as this information can change.

What are the COVID-19 restrictions for my return trip to Spain from Porto, Portugal?

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 27/09/2021. Remember to check the latest COVID-19 travel safety regulations for your flight to Barcelona from Porto closer to your date of departure here.

How much do cheap flights between Barcelona and Porto cost?
You can find a cheap flight from Barcelona to Porto for some dates and times for as low as £26  one way in the next 7 days.
What is the cost of a plane ticket from Barcelona to Porto on average?
If you’re looking to book tickets for this journey in the next 7 days, you’ll find that Barcelona to Porto flight prices are on average £47  one way.
How many miles is it from Barcelona to Porto by flight?
The Barcelona to Porto flight distance is approximately 557 miles (899 km).
How many hours does it take from Barcelona to Porto by plane?
The flight time from Barcelona to Porto is on average 1 h 50 min  for the 557 miles (899 km) long journey, but the time it takes to go between Barcelona and Porto by flight can vary depending on specific dates or travelling 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 trip most frequently fly from Barcelona El Prat Airport   to Porto Airport.

Where is the departure airport in Barcelona located? Where is the arrival airport in Porto located?

You can find the most popular departure airport for this trip, Barcelona El Prat Airport, located approximately 7 miles (11 km) from the city centre of Barcelona. The most popular arrival airport in Porto, called Porto Airport, is located around 7 miles (11 km) away from its city centre. To reach the city centre of Porto from Porto Airport, check what taxi services, airport shuttle services or public transportation options are available.

What airlines go 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 route to Porto from Barcelona as there might be differences in the amenities they offer.
Can I book a direct flight from Barcelona to Porto?
Yes, there are direct flights between Barcelona and Porto, and you can find a direct flight for this route with Vueling or Ryanair  on Omio. It's worth paying attention to when you buy your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.
When is the earliest flight from Barcelona to Porto? When is the last flight from Barcelona to Porto?
If you prefer early morning flights from Barcelona to Porto, the first flight leaves at 05: 30. If you prefer late night flights from Barcelona to Porto, the last flight of the day leaves at 18: 35. Omio shows you the latest flight from Barcelona to Porto schedule to help you book the best departure time for this route.
When should I book Barcelona Porto plane tickets 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 £47 one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets between Barcelona and Porto are generally on sale a few months before the planned departure date.