Compare prices and tickets by train, bus or flight

Sat
Jan 22
$65Flixbus
$10Ryanair
Sun
Jan 23
$49Alsa
$18Ryanair
Mon
Jan 24
Find prices
$32Ryanair
Tue
Jan 25
Find prices
$12Ryanair
Wed
Jan 26
$58Alsa
$10Ryanair
Thu
Jan 27
$58Alsa
$12Ryanair
Fri
Jan 28
Find prices
$42Vueling
Sat
Jan 29
$65Flixbus
$10Ryanair
Sun
Jan 30
$46Alsa
$10Ryanair
Mon
Jan 31
Find prices
$10Ryanair
Tue
Feb 1
$76Flixbus
$16Ryanair
Wed
Feb 2
$66Alsa
$26Vueling
Thu
Feb 3
$58Alsa
$16Ryanair
Fri
Feb 4
Find prices
$31Ryanair
Sat
Feb 5
$83Flixbus
$24Ryanair
Sun
Feb 6
$48Alsa
$16Ryanair
Mon
Feb 7
Find prices
$16Ryanair
Tue
Feb 8
$70Flixbus
$16Ryanair
Wed
Feb 9
$66Alsa
$16Ryanair
Thu
Feb 10
$58Alsa
$16Ryanair

More than 1,000 travel companies trust us to 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

Overview: Barcelona to Porto flight

distanceDistance557 miles (899 km)
durationAverage flight duration2 h
priceAverage plane ticket price$24 (€20)
changesDirect flightYes
carriersAirlinesRyanair, Vueling, TAP Portugal, Iberia or Air Europa

Flights from Barcelona to Porto cover the 557 miles (899 km) long trip taking on average 2 h 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 $10 (€8), but the average price of plane tickets is $24 (€20). Travelers depart most frequently from Barcelona El Prat Airport and arrive in Porto Airport.

Airlines: Ryanair, Vueling Airlines and Iberia flights from Barcelona to Porto

Travel between Barcelona and Porto from $10 (€8) with Omio’s flight partners Ryanair, Vueling Airlines and Iberia! You can find the best schedules and tickets when comparing and booking the most popular journey for you.

Ryanair
Iberia
Vueling Airlines

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 to Porto from Barcelona includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

  • Average Price: $10

Ryanair has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by flight between Barcelona and Porto:

  • 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: Barcelona to Porto Flight

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 are the travel restrictions for Porto, Portugal if I'm coming from Barcelona, Spain by plane?

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:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Passenger Locator Form (PLF) required
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)

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 1/20/22. Remember to review the latest COVID-19 travel safety regulations   for your flight from Barcelona to Porto 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 1/20/22. 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.

What is the price of the cheapest flight from Barcelona to Porto?

Flight tickets from Barcelona to Porto for some dates and times can be found for as cheap as $10 (€8)  one way in the next 7 days.

How much does it cost to take a flight from Barcelona to Porto?

If you’re looking to buy your plane tickets in the next week, you can expect the Barcelona to Porto flight price to come in at an average of $24 (€20)  one way.

How far is it from Barcelona to Porto by plane?

The Barcelona to Porto flight distance is approximately 557 miles (899 km).

What is the Barcelona to Porto flight travel time?

On average the Barcelona to Porto flight travel time is 2 h  for the 557 miles (899 km) long journey, but the duration can vary if you travel on weekends and holidays.

What airport does the flight from Barcelona to Porto depart from? Which Porto airport do I fly into from Barcelona?

Omio customers traveling this route book their cheap flights from Barcelona El Prat Airport   to Porto Airport   most frequently.

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

The most popular departure airport with passengers for this route, called Barcelona El Prat Airport, is located 7.4 miles (11.9 km) from the city center of Barcelona.

The most popular arrival airport, Porto Airport, is located 6.8 miles (11 km) away from the city center of Porto. You can check what public transit connections, taxi services or airport shuttle service options are available to take you from Porto Airport to the city center in Porto.

Which airlines can get me from Barcelona to Porto?

When taking a flight from Barcelona to Porto, you can count on Ryanair, Vueling, TAP Portugal, Iberia or Air Europa for the best way to get you to Porto. You can also check all possible airlines who offer a service from Barcelona to Porto and compare the amenities they offer before buying a plane ticket.

Can I find a direct flight from Barcelona to Porto?

Yes, you can search for direct flights from Barcelona to Porto on Omio with Vueling or Ryanair, and you won’t need to transfer at another stop in between. Direct flight services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your plane ticket.

What time is the earliest flight from Barcelona to Porto? What time is the last flight from Barcelona to Porto?

The first Barcelona to Porto flight departs at 5: 20 AM   and the last flight from Barcelona to Porto leaves at 9: 20 PM. Check out the most up-to-date flight schedule from Barcelona to Porto on Omio and find the best time to travel to your destination.

When should I book the Barcelona to Porto flight for the best deals on tickets?

You can find flights from Barcelona to Porto to cost on average $24 (€20) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Barcelona to Porto flight generally on sale a few months before the planned travel date.