Find flights
Deals
Insights
When to book
FAQs & Tips
Direct Flights
Airlines

OPO

R6 876 Find cheap flights to Porto

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Porto departing on 11/2. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

Search hundreds of travel sites at once for deals on flights to Porto

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Porto
These are the airlines KAYAK users have selected most often from within our search results for flights to Porto
In the last 7 days, travellers have searched 45 695 799 times on KAYAK, and here's why:

Save 22% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Cheap flight deals to Porto

 
These are the cheapest deals for flights to Porto currently on KAYAK along with options from the most popular airlines KAYAK users selected for this route. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.

Recent return flight deals to Porto

Recommended round-trip deals departing in the coming months from the most popular airlines that fly from South Africa to Porto.

Recent one-way flight deals to Porto

Only flying one-way? Below are some of the best one-way flight deals from South Africa to Porto found on KAYAK recently.

Recent last-minute flight deals to Porto

Leaving soon but still want a bargain? Check out these latest deals for last minute flights from South Africa to Porto.

Recent direct flight deals to Porto

The latest deals for direct flights from South Africa to Porto so you can sit back and relax without the need for a layover.

Cheap bus & train deals to Porto

Find recent round-trip train or bus tickets from South Africa to Porto.

All round-trip flight deals to Porto

The cheapest plane tickets to Porto found on KAYAK recently.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
9:30 - 11:15CPT-OPO
27h 45m2 stops
9:10 - 21:55OPO-CPT
58h 45m2 stops
R9 493SWISS
Find Deal
Mon, Nov 25 - Mon, Dec 2
18:30 - 11:35CPT-OPO
19h 05m1 stop
16:25 - 10:55OPO-CPT
16h 30m1 stop
R9 781Lufthansa
Find Deal
Mon, Nov 25 - Mon, Dec 2
18:30 - 11:35CPT-OPO
19h 05m1 stop
12:30 - 10:55OPO-CPT
20h 25m1 stop
R10 900Lufthansa
Find Deal
Mon, Nov 25 - Tue, Dec 3
16:35 - 15:50CPT-OPO
24h 15m1 stop
10:45 - 11:50OPO-CPT
24h 05m1 stop
R12 254Turkish Airlines
Find Deal
Tue, May 6 - Tue, May 27
19:35 - 12:05JNB-OPO
18h 30m2 stops
12:55 - 9:30OPO-JNB
18h 35m2 stops
R13 571Brussels Airlines
Find Deal
Sun, Dec 8 - Wed, Dec 25
16:35 - 15:50CPT-OPO
24h 15m1 stop
10:45 - 11:50OPO-CPT
24h 05m1 stop
R14 762Turkish Airlines
Find Deal
Tue, Apr 1 - Sun, Apr 13
19:40 - 10:50JNB-OPO
17h 10m1 stop
11:45 - 22:00OPO-JNB
32h 15m2 stops
R19 689Air France
Find Deal
Mon, Dec 23 - Mon, Jan 6
23:55 - 10:50JNB-OPO
36h 55m2 stops
11:45 - 22:00OPO-JNB
32h 15m2 stops
R20 194Air France
Find Deal
Mon, Dec 23 - Mon, Jan 6
9:05 - 11:10JNB-OPO
28h 05m1 stop
12:15 - 10:25OPO-JNB
20h 10m1 stop
R22 216SWISS
Find Deal
Fri, Dec 27 - Fri, Jan 3
19:35 - 12:05JNB-OPO
18h 30m2 stops
12:55 - 9:30OPO-JNB
18h 35m2 stops
R23 641Brussels Airlines
Find Deal
Fri, Dec 27 - Fri, Jan 3
8:50 - 13:30JNB-OPO
30h 40m2 stops
R6 876
Find Deal
Tue, Feb 11
19:10 - 10:00JNB-OPO
16h 50m1 stop
R7 652Turkish Airlines
Find Deal
Tue, Feb 11
12:45 - 21:20JNB-OPO
34h 35m3 stops
R7 778
Find Deal
Tue, Feb 11
1:15 - 8:25JNB-OPO
33h 10m3 stops
R8 843
Find Deal
Mon, Feb 10
19:05 - 15:25JNB-OPO
22h 20m1 stop
R9 132Turkish Airlines
Find Deal
Fri, Jan 10
23:59 - 19:15CPT-OPO
21h 16m1 stop
R9 457KLM
Find Deal
Fri, Dec 27
9:30 - 18:35CPT-OPO
35h 05m2 stops
R9 727SWISS
Find Deal
Fri, Dec 27
16:40 - 15:55JNB-OPO
25h 15m2 stops
R9 818
Find Deal
Fri, Jan 10
19:35 - 22:00JNB-OPO
28h 25m3 stops
R9 908
Find Deal
Fri, Jan 10
1:15 - 23:40JNB-OPO
24h 25m2 stops
R10 016
Find Deal
Mon, Feb 10
9:30 - 11:15CPT-OPO
27h 45m2 stops
9:10 - 21:55OPO-CPT
58h 45m2 stops
R9 493SWISS
Find Deal
Mon, Nov 25 - Mon, Dec 2
18:30 - 11:35CPT-OPO
19h 05m1 stop
16:25 - 10:55OPO-CPT
16h 30m1 stop
R9 781Lufthansa
Find Deal
Mon, Nov 25 - Mon, Dec 2
18:30 - 11:35CPT-OPO
19h 05m1 stop
12:30 - 10:55OPO-CPT
20h 25m1 stop
R10 900Lufthansa
Find Deal
Mon, Nov 25 - Tue, Dec 3
10:10 - 23:35JNB-OPO
15h 25m1 stop
19:25 - 5:00OPO-JNB
31h 35m1 stop
R11 081
Find Deal
Sun, Dec 8 - Wed, Dec 25
18:30 - 11:40CPT-OPO
19h 10m1 stop
12:30 - 10:55OPO-CPT
20h 25m1 stop
R11 406Lufthansa
Find Deal
Tue, Nov 26 - Tue, Dec 3
10:10 - 23:35JNB-OPO
15h 25m1 stop
19:25 - 5:00OPO-JNB
31h 35m1 stop
R11 460
Find Deal
Sun, Dec 8 - Wed, Dec 25
18:30 - 11:40CPT-OPO
19h 10m1 stop
13:45 - 7:40OPO-CPT
15h 55m1 stop
R11 785Lufthansa
Find Deal
Tue, Nov 26 - Mon, Dec 2
9:30 - 23:35CPT-OPO
16h 05m1 stop
13:45 - 7:40OPO-CPT
15h 55m1 stop
R11 875Lufthansa
Find Deal
Sun, Nov 24 - Sun, Dec 1
10:10 - 23:35JNB-OPO
15h 25m1 stop
12:55 - 9:30OPO-JNB
18h 35m2 stops
R11 911
Find Deal
Sun, Dec 8 - Wed, Dec 25
16:35 - 15:50CPT-OPO
24h 15m1 stop
10:45 - 11:50OPO-CPT
24h 05m1 stop
R12 254Turkish Airlines
Find Deal
Tue, May 6 - Tue, May 27

Flights to Porto - Travel Insights & Trends

Get data-powered insights and trends into flights to Porto to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Porto?

The average price of all flights to Porto clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Porto is Tuesday where tickets can be as cheap as R13 680. On the other hand, the most expensive day to fly is Saturday, where prices are R15 795 on average.

What is the cheapest month to fly to Porto?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights to Porto, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights to Porto is January, where tickets cost R10 936 on average for one-way flights. On the other hand, the most expensive months are August and June, where the average cost of tickets from South Africa is R17 325 and R15 574 respectively. For return trips, the best month to travel is November with an average price of R10 341.

What is the cheapest time of day to fly to Porto?

The average price for all flights to Porto depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Porto is generally in the morning, when flights cost R12 901 on average. The most expensive time of day to fly to Porto is generally in the afternoon, which is peak travel time and where the average cost of a ticket is R17 848.

How far in advance should I book a flight to Porto?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Porto, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price, you should book around 0 weeks before departure. For the absolute cheapest price, our data suggests you should book 111 days before departure.

Good to know

Low season

January

High season

May

Cheapest flight

R6 876
Best time to beat the crowds (19% less expensive on average)
Most popular time to fly and prices are also 2% lower on average.
Flight from Johannesburg to Porto

When to book flights to Porto

Are your dates flexible? Find out the best times to travel to Porto based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. The information is for flights to Porto based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking Porto flights

  • What are some common stopovers on routes to Porto?

    Common stopovers on routes from South Africa to Porto include Emirates with stopovers in Dubai International Airport (DXB) from Johannesburg (JNB), Cape Town (CPT), and Durban (DUR). Qatar Airways offers stopovers in Hamad International Airport (DOH) from Johannesburg (JNB), Cape Town (CPT), and Durban (DUR). Turkish Airlines provides layovers in Istanbul Airport (IST) from Johannesburg (JNB), Cape Town (CPT), and Durban (DUR). These stopover options offer convenient connections for travellers from different South African airports to reach Porto.

  • How do I get to the city centre from Porto Airport?

    To reach the city centre from Porto Airport (OPO), several transportation options are available. The most convenient way is to take the Metro Line E, which operates from 06:00 to 01:00, and takes around 25 minutes to reach the city centre. Taxis are readily available outside the Arrivals area, with an approximate travel time of 20–30 minutes, depending on traffic. Additionally, there are airport shuttle services and car rental facilities for those who prefer more flexibility. Choose the option that suits your preferences and enjoy a smooth journey to the city centre.

  • How far is Porto Airport from central Porto?

    Porto Airport is 11 km from the centre of Porto.

  • What is the name of Porto’s airport?

    There is only 1 airport in Porto, called Porto Airport (OPO). It can also be referred to as Aeroporto de Pedras Rubras, Francisco de Sá Carneiro, or Porto.

  • How does KAYAK find such low prices on flights to Porto?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Porto.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Porto?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Porto is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Porto?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Porto with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Porto?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Porto up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Porto

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Porto flight deals.
  • If you're travelling with a lot of luggage, consider booking flights with major airlines like Turkish Airlines or Brussels Airlines, both of which have a baggage policy that includes at least one checked bag. Most of the cheaper airlines only include carry-on luggage in the ticket price.
  • Some of the best flights available are with multiple airlines, like flights with Emirates and TAP AIR Portugal from Durban, or TAAG and TAP AIR from Cape Town. Be aware of self-transfers on these flights, and ensure you have enough time during the layover to collect and check in again.
  • Those of you hoping to get some work done on the plane will want to stick with airlines like Lufthansa, KLM, or Emirates, which all offer in-flight Wi-Fi on their routes. Lufthansa offers flights from Johannesburg, while KLM flights are typically from Cape Town.
See more tips

Prefer to fly direct to Porto?

Find which airlines fly direct to Porto Airport, which days they fly and book direct flights.

Direct departures

South Africa to Porto

Monday

ANA, Aeromexico, Air Canada, +44 more

ANA, Aeromexico, +45 more

Tuesday

ANA, Aeromexico, Air Canada, +41 more

ANA, Aeromexico, +42 more

Wednesday

ANA, Aeromexico, Air Canada, +48 more

ANA, Aeromexico, +49 more

Thursday

ANA, Aeromexico, Air Canada, +45 more

ANA, Aeromexico, +46 more

Friday

ANA, Aeromexico, Air Canada, +45 more

ANA, Aeromexico, +46 more

Saturday

ANA, Aeromexico, Air Canada, +45 more

ANA, Aeromexico, +46 more

Sunday

ANA, Aeromexico, Air Canada, +46 more

ANA, Aeromexico, +47 more

See more direct flights

Direct returns

Porto to South Africa

Monday

ANA, Aeromexico, Air Canada, +44 more

ANA, Aeromexico, +45 more

Tuesday

ANA, Aeromexico, Air Canada, +41 more

ANA, Aeromexico, +42 more

Wednesday

ANA, Aeromexico, Air Canada, +48 more

ANA, Aeromexico, +49 more

Thursday

ANA, Aeromexico, Air Canada, +45 more

ANA, Aeromexico, +46 more

Friday

ANA, Aeromexico, Air Canada, +45 more

ANA, Aeromexico, +46 more

Saturday

ANA, Aeromexico, Air Canada, +45 more

ANA, Aeromexico, +46 more

Sunday

ANA, Aeromexico, Air Canada, +46 more

ANA, Aeromexico, +47 more

See more direct flights
See more direct flights

Top 5 airlines flying to Porto

 
See real verified KAYAK customer reviews for airlines flying to Porto. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from South Africa to Porto. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to Porto? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1346 reviews
8,4Crew
7,2Entertainment
7,9Boarding
7,3Food
7,7Comfort
Airline reviews

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

2,0 MediocreShereen, Oct 2024CDG - AMS
Read more KLM reviews

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.

Flight left a few minutes late, but that's it. I wish the seats could be wider and recline more.

Overall a very pleasant flight. No significant issues on either flight. Amsterdam airport is very convenient for connecting

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.

The baggage service at Malpensa was the worst ever. We wanted for over an hour without any information, they broke my suitcase, and the services of the local luggage services company was below any usual services level of a KLM partner.

For the price of the ticket it's probably the best service in the world

Everything was great except food . It as okay not good not bad

Crammed like sardines into the middle of the middle 4 seat row for an 11 hour flight was a terrible experience. No attempt made to help passengers sleep by dimming lights or shutting window shades. Small mediocre meals. Not enough good movies/TV options. Hopefully we will never have to do this again.

Flight attendant served beverage to everyone during meal service and forgot about me. Had to call her several times until she realized it. Not a good service for a business class flight

The plane was good - on time! But can the stewardesses smile or actually be nice - not to bark the commands

This time, I traveled in the economy, and it was surprisingly better than the eco-premium (food, comfort, and crew were noticeably worse in premium!)

Edelweiss is now Nickle&dimming, not even a complimentary wine on the intercontinental flight. Sitting space is the smallest I have ever seen.

Lots of water brought around by staff which is very important to stay hydrated on a long flight. There provided swiss chocolate icecream! The attention to detail is obvious. They really want to make their passengers entertained and comfortable.

Flight was cancelled due to technical problems with the aircraft. It would be nice if SWISS would invest in new aircraft; that would for sure minimize the technical issues with (old) aircrafts.

Crew was wonderful, snacks were so good and quite a variety for free, food was mediocre, big selection of movies and they kept lavatories pretty clean throughout the flight

Not a good one this time. The absence of internet without any information/notification ahead was really the unacceptable part. Also this new A350-900 has a serious legroom challenge for economy seats. It’s more like a medium-haul flight legroom configuration.

Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

They lost my lauggage and I STILL HAVE NOT RECEIVED IT. NO ONE IS HELPING! PLEASE HELP FIND MY LOST LAUGGAGE

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

Flight was late over a hour just like the first one. WiFi was down.

I paid 3 this and dollars for two tickets. No food, minimum drink, confused service and very uncomfortable sear. There was zero difference between busy ness and tourist class. I received a pathetic apology

Did not expect no entetainment, food was ok. No alcohol on a. International flight

Good food and wine. Some of the Guy who are in charge to board Passengers on the plane couldn’t use the word “Please” to direct them drop their hand luggage to be loaded on Plane bcos he said the inside storage may not have enough room for all.

My experience was amazing. Very friendly hosts and impeccable service.

It is much better than other airlines but not the best for the price

Great airline with excellent service! Only drawback was the meat served was overcooked on both flights.

Everything was great except the meat served was tough and overcooked!

Temperature in plane in both segments was warm. Otherwise, great experience

6 hour delay for connecting flight in Istanbul, no real information or support, spend night in lounge which was extremely noisy due to construction works.

Was not good experience going to Houston from Istanbul, had to wait about an hour and a half to just takeoff. Disappointed in that part.

Turkish Airline is great! The fact that they provided a hot sandwich for an hour flight is truly amazing. I can't say enough good words but Thank You!

Actual flight was smooth but we were delayed 70 minutes. Were promised to make it up to us but were given no refreshments

It was a good flight overall, I just hate it when we get delayed because there is a small amount of layover time in Munich and you have to actually run to the next gate.

Amazing! The food was great! Best airline meal ever. The crew was so nice and pleasant.

The agent, who took my mother to her gate, kept talking with one of her male coworkers and treating my mother like a sack of potatoes. She was ignoring my questions because she was too busy flirting with her male colleague. This was a very unprofessional behavior. We also had to wait for close to half an hour for an agent to arrive.

The plane was clean and the staff professional and courteous, as usual. The seat back was very hard and uncomfortable.

SEA to Munich flight was turbulent and you could hear rattling in the plane. The food was TERRIBLE, return flight was better. We will not fly Lufthansa in the future.

Before the flight I received an email from LH that our seat were changed to other comparable seats. At boarding however we found our reassigned “comparable” seats were directly by the toilet. They sure were no “comparable “ seats and we were quite disappointed!

Wonderful I upgraded from premium economy to business and it was totally worth it. The crew was fantastic. Very attentive positive. They made me feel right at home. We were on a 747 business class second story seat and it was fantastic.

Because of a thunder storm in JAX we spent more than an hour on the run way in the aircraft. The crew did not even offered water to passengers.

When we were boarding, we needed to go the desk and give the address of our final destination. While giving our address, I was yelled at because the woman at the desk couldn’t understand that I was giving her our US address. I kept giving her our street address and she couldn’t understand and she yelled “listen lady, I need your address. Just write it down!” I wrote down exactly what I had been telling her.

Book Cheap Porto Plane Tickets

Recent return flight deals

 
These are the cheapest return flights to Porto found on KAYAK in the last 72 hours.
25/11Mon
2 stopsSWISS
27h 45mCPT-OPO
2/12Mon
2 stopsSWISS
58h 45mOPO-CPT
R9 493
25/11Mon
1 stopLufthansa
19h 05mCPT-OPO
2/12Mon
1 stopLufthansa
16h 30mOPO-CPT
R9 781
25/11Mon
1 stopLufthansa
19h 05mCPT-OPO
3/12Tue
1 stopLufthansa
20h 25mOPO-CPT
R10 900
6/5Tue
1 stopTurkish Airlines
24h 15mCPT-OPO
27/5Tue
1 stopTurkish Airlines
24h 05mOPO-CPT
R12 254
8/12Sun
2 stopsBrussels Airlines
18h 30mJNB-OPO
25/12Wed
2 stopsBrussels Airlines
18h 35mOPO-JNB
R13 571
1/4Tue
1 stopTurkish Airlines
24h 15mCPT-OPO
13/4Sun
1 stopTurkish Airlines
24h 05mOPO-CPT
R14 762
23/12Mon
1 stopAir France
17h 10mJNB-OPO
6/1Mon
2 stopsAir France
32h 15mOPO-JNB
R19 689
23/12Mon
2 stopsAir France
36h 55mJNB-OPO
6/1Mon
2 stopsAir France
32h 15mOPO-JNB
R20 194
27/12Fri
1 stopSWISS
28h 05mJNB-OPO
3/1Fri
1 stopSWISS
20h 10mOPO-JNB
R22 216
27/12Fri
2 stopsBrussels Airlines
18h 30mJNB-OPO
3/1Fri
2 stopsBrussels Airlines
18h 35mOPO-JNB
R23 641

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Porto found on KAYAK in the last 72 hours.
11/2Tue
2 stops
30h 40mJNB-OPO
R6 876
11/2Tue
1 stopTurkish Airlines
16h 50mJNB-OPO
R7 652
11/2Tue
3 stops
34h 35mJNB-OPO
R7 778
10/2Mon
3 stops
33h 10mJNB-OPO
R8 843
10/1Fri
1 stopTurkish Airlines
22h 20mJNB-OPO
R9 132
27/12Fri
1 stopKLM
21h 16mCPT-OPO
R9 457
27/12Fri
2 stopsSWISS
35h 05mCPT-OPO
R9 727
10/1Fri
2 stops
25h 15mJNB-OPO
R9 818
10/1Fri
3 stops
28h 25mJNB-OPO
R9 908
10/2Mon
2 stops
24h 25mJNB-OPO
R10 016

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Porto

Information on the airport you'll fly into in Porto