R4 937 Find cheap flights to Portugal

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Portugal departing on 1/12. 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 Portugal

In the last 7 days, travellers have searched 47 946 175 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.

Best Portugal Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Lisbon
Lisbon1 stopR7 604
Funchal
Funchal1 stopR13 009
Porto
Porto1 stopR10 883
Faro
Faro2 stopsR48 216

Good to know

Low season

February

High season

June

Cheapest flight

R4 937
Best time to beat the crowds (18% less expensive on average)
Most popular time to fly (9% more expensive on average)
Flight from Cape Town to Porto

FAQs - booking Portugal flights

  • How long is the flight to Portugal?

    An average direct flight from South Africa to Portugal takes 20h 09m, covering a distance of 13659 km. The most popular route is Johannesburg - Lisbon with an average flight time of 15h 20m.

  • What is the cheapest flight to Portugal?

    The cheapest ticket to Portugal from South Africa found in the last 72 hours was R8 054. The most popular route is Johannesburg OR Tambo to Lisbon Humberto Delgado and the cheapest round-trip airline ticket found on this route in the last 72 hours was R8 054.

  • What are the most popular destinations in Portugal?

    Based on KAYAK flight searches, the most popular destination is Lisbon (57% of total searches to Portugal). The next most popular destinations are Porto (23%) and Funchal (16%).Searches for flights to Faro (3%) and to Ponta Delgada (1%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

See more FAQs

Top tips for finding cheap flights to Portugal

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly from South Africa is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Portugal flight deals.

Top 5 airlines flying to Portugal

Need help choosing which airline to fly with from South Africa to Portugal? 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.
8,1
EmiratesOverall score based on 3487 reviews
8,0Comfort
7,9Food
8,2Entertainment
8,1Boarding
8,3Crew
Airline reviews

We had to deboard using stairs. Why didnt you have the aero-bridge?

10,0 ExcellentAbhay, Nov 2024CCU - DXB
Read more Emirates reviews

We had to deboard using stairs. Why didnt you have the aero-bridge?

Not too happy with ground staff at Dubai airport. We had asked for wheel chair, and we were told to walk a long distance, poorly organised. And then at boarding to Mumbai flight wecwere treated rudely by the local Emirates staff forced to check in our cabin bags, we told them we were transiting.

I was not allowed to upgrade with miles whereas others were. That’s a pity

No Vegetarian options onboard, made to wait for a long time for boarding

It was economy plus. That is all. I literally felt like traveling in economy class with a little extra leg room. Poor food. V restricted options. Worst of all POOR CREW ATTITUDE.

The experience of the flight. The food options have definitely gone down

The boarding experience was worst ever. Single aerobridge used for boarding and deboarding which led to lot of chaos. Food options were not great. First flight delayed by more than 3 hours which led to missing of the next flight we were stuck at Dubai airport by more than 6 hours

The internet connection did was not functioning as per normal.

Much better this time than our previous. We had Been thinking we wouldn’t fly with emirates again. I have a wheat allergy so request a gluten free meal. The meals provided in the past have been mostly inedible. So dry and hard and tasteless. I see what my husband gets given with a packed tray with treats and mine is uninviting and awful. I actually was hangry with little food and not able to eat and enjoy what was given to me 😡 This last flight was an improvement. The first meal was edible tho no treats, why can’t a chocolate be given like on the regular trays. I realise you are trying to make the gluten free a dairy free and probably vegetarian one at the same time to save you dollars tho it’s shocking to receive. The snack sandwich given was much better and edible, not hard and dry as previous trips. The final meal received, Breakfast had more variety and treats on it, thank you for that. At last.!!

On the Dubai-Gatwick flight the only meal options were Beef or Chicken. No vegetarian option. This was a surprise. I would usually order in advance but did not this time. Would have been good to know that a vegetarian meal is not available as a standard meal. Thankfully it was just me travelling, but if I’d had my kids with me that would have been a big problem for us.

Nothing special.. they could have provided something to eat without a charge

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

I have no complaints. The crew was attentive, pleasant and heloful

Ghe issue was with the delay caused by the late boarding. We had to run to catch our next flight, barely made it and then our luggage didn t arrive with us. Really bad organizing.

The seats had no space at all beyond the knees. The seat in-front literally reclined on your face, very uncomfortable plane. Was nothing like the normal SWISS experience. The food was okay but could be better.

It was a pleasant experience accept temperature in the plane It was extremely cold in the airplane that I was shivering I got sick because of the extreme cold temperature on my flight

I never share this kind of things but I have to share this out of respect to myself and how surprised I was I got a shoulder injury so I went to Turkey to get a procedure to my shoulder ( I can prove and provide it with documentation from the hospital to you) and on my way in this flight, I asked one of the crew members who’ s name is j. Muller to help me to lift my carry on to put it up in to cabinet and she told me she can’t do it , and I said I m sorry I m injured , I really need help , then can you please find someone who can help me ? And she gave me this nasty attitude and refused to help me . Then I was shocked because all I asked was for help, i didn’t even ask her to put my carry on bag up for me , all I asked her to help me so we can do it together. Then 5 minutes later another crew member who’s name is Jenny Rutz came and asked me if everything is ok And i explained her what happened and she told me if I create more problem, she will not let me fly i was shocked, all I told her was I was injured and I needed some help to put my luggage up . I am extremely shocked and upset , this was so unprofessional, rude and unnecessary. I thought their job is to help us in our flight. She disrespected me , embarrassed me, made me feel like I m a problem and threatened me to get me out of the plane In front of everyone I am 41 years old mature and kind woman, i have never in my life experienced something this unprofessional and this disrespectful ever They both turned something so simple and normal into this terrible experience for me and for the people sitting around me . So it was so uncomfortable and unfair that the other passengers who were sitting around me and next to me got negatively affected by the event and told me to take their phone number so that they can be my witness for the crew member’ rudeness and unprofessionalism I m still very upset how can people be this rude and heartless I will never ever want to fly with your airline company again

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

It was the first time in my life (I’m 54) that I’ve had to pay for drinks on an international flight. Very disappointing. Also, the baggage fees were very steep. I’d rather pay for everything in the price of the ticket than be repeatedly charged for add-ons.

It was unclear that additional passport control was needed before boarding. The seats were cramped and uncomfortable even for small persons. The arm rests were unable to be lifted completely out of the way and the media controls cut-out made them uncomfortable to lean on. One audio channel was not working on one of our seats.

The flight was about 10 minutes late which made it kind of tight for connection in Frankfurt. One think that was helpful for my husband and I since we don’t speak the language was when we got off the shuttle bus, two ground crew told us very clearly how to make the connection.

Did not happen. Cancelled and rebooked on flight to Frankfurt and then to Berlin. Lost luggage at Frankfurt change.

Delayed flight with no explanations; no jetway boarding so we had to stand on the tarmac in the cold rain. Baggage was lost.

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!

My flight was delayed by 10h the crew was useless didn’t care a bit once we landed they couldn’t get the luggage out of the airplane for another 2h old plain old crew poor service I’ll never fly Lufthansa again

Horrible. My gate did not get updated with our boarding pass. We didn’t receive any communication regarding gate change. Also not enough time was given in between flights. Zero consideration for people who are coming from abroad and have to get through customs and US border patrol

I never will fly again. They rebooked me without telling me. Cancelled my flight and rebooked me on new airline. When they booked me on new flight I had to repay for all my baggage and seat reservations despite the email and reservation I showed and confusion and discussions the new airline had trying to rectify it with Discover and Lufthansa. I added seats later which is an option which makes me think I need to book directly with airlines going forward to avoid this disaster

They canceled our flight right before it was to take off and then we stood in line for four hours to make other arrangements. It completely ruined our trip.

Entertainment system have to be updated. Allied partners charging money for alcohol - in fact international flight.

It departed late from Frankfurt. It was diverted to Toronto because of the storm. Stayed in the plane for 4 hours hoping to make it back to Newark on the same aircraft. After finally getting off the plane, it took another six hours at the airport to get the luggage and get a hotel room nearby. Still don’t know when I am flying back to my destination.

One frustration after another. No gate personnel until very close to departure. Boarding procedure was chaos. Plane was dirty from previous transatlantic flight. Entertainment system not operational. Gate change for connecting flight which required another round of security clearance, almost causing a missed flight. The final blow was lost baggage upon arrival.

Very disappointed late takeoff led them to rebook me on American and United. The latter was cancrllrfg

Once again I purchase a business class ticket and the seat is exactly the same as cattle class, the only difference being is that BA install a janky table over the middle seat so there is somewhere to place your complimentary drink, the tray table is just big enough for the small tray, so if you are not concerned about getting fed and watered on the plane or getting access to the BA lounge I would save your money and fly cattle, PS the cabin crew were exceptional in every way, shame about the equipment

I gave a very poor review for th flight over (Pitt to London) due to terrible seat comfort. Different plane on the way back and it was much better. The flight was delayed over an hour taking off but only landed about 15 minutes late.

Overall a good experience. Heathrow was quite crowded and we did not knew the boarding gate just very late. Kayak sent a message with the gate number, but BA no and also it was not shown in the airport screens. so I had to wait until BA offered the gate number, as a result we didn’t have time to eat because we didn’t know how dar were we from the gate..

The second leg of my flight unexpectedly got canceled. I was stuck at the airport for the whole day and instead of flying out that morning I flew out in the evening. For some of my fellow passengers it was the second cancellation and their original flight was supposed to go out the day before. There was no reason given though getting rebooked was quick even though I would have preferred if I would have been on one of the earlier flights that day. Compensation was a £10 voucher for some food at the airport. I eventually arrived without further incident but but due to the cancellation, it was one of my more frustrating travels of my life.

I’ll fly with any other airline. Besides all the fees and not being able to change a flight even to a later flight without paying £150 charge. Or that the last flight the WiFi didn’t work, the food was so bad, and ran out of options. Seat didn’t recline. And the headset jack didn’t work. This isn’t my first flight with them, and on every flight there is always something wrong that makes the long 10 hours feel like an eternity. Never flying them again.

The flight attendant kept bypassing our row when serving drinks and food. And the. He spilled water on me. And spilled a chicken tikka masala on the aisle floor right by my feet.

One of the worse flights. Departure was delayed by an hour. Boarding was disorganized. It was freezing on the plane. The crew was not very helpful. One of the flight attendants was literally marinated in some awful perfume,. And the food was uneatable, both dinner and breakfast.

The experience was terrible. 1) We boarded late, 2a) BA lost my bag, 2b) The bag was delivered an entire day later than they said, and 2c) When it was delivered they brought the wrong / someone else's bag, and then the drivers had to come back with the right one. My medicine was in that bag so I needed it ASAP and there was no number to call that would let me speak to an actual person (vs. a automated voice that hangs up on you). This is in addition to my departing flight where an 11 hour travel day turned into a 20 hour travel day, given that: 1) the flight departed late AND it took an hour to deplane when we landed, causing us to miss our connection to Florence. This meant we had to take two connectors to arrive the same day (through Madrid and then Florence). 2) For the 2nd connector, the printer broke so we had to exit Madrid airport to print our boarding passes, and that delay almost caused us to miss our connector for a 2nd time in the same day, for reasons that BA should have easily been able to address.

Short lay-overs and total flight times. Everything else could have been better.

Book Cheap Portugal Plane Tickets

Recent return flight deals

1/2Sat
1 stopSWISS
16h 40mJNB-LIS
14/2Fri
1 stopSWISS
28h 10mLIS-JNB
R7 604
5/2Wed
1 stopSWISS
20h 10mJNB-LIS
5/3Wed
1 stopSWISS
17h 00mLIS-JNB
R8 216
5/2Wed
2 stopsSWISS
18h 20mJNB-LIS
5/3Wed
1 stopSWISS
17h 00mLIS-JNB
R8 252
27/2Thu
1 stopLufthansa
16h 00mCPT-LIS
19/3Wed
1 stopLufthansa
15h 30mLIS-CPT
R10 919
2/3Sun
1 stopLufthansa
22h 35mCPT-LIS
19/3Wed
1 stopLufthansa
15h 30mLIS-CPT
R11 117
2/3Sun
1 stopBritish Airways
22h 40mJNB-FNC
9/3Sun
1 stopBritish Airways
19h 30mFNC-JNB
R13 009
27/12Fri
1 stopTAAG
30h 30mCPT-LIS
10/1Fri
1 stopTAAG
12h 35mLIS-CPT
R16 234
28/2Fri
1 stopBritish Airways
17h 30mCPT-LIS
19/3Wed
1 stopBritish Airways
16h 35mLIS-CPT
R16 324
25/12Wed
1 stopTAAG
21h 00mCPT-LIS
12/1Sun
1 stopTAAG
13h 30mLIS-CPT
R17 009
3/1Fri
2 stopsEmirates
28h 20mJNB-FAO
10/1Fri
2 stopsEmirates
45h 10mFAO-JNB
R48 216

Search by stops

Search by airline

Search by price

Recent one-way flight deals

1/12Sun
2 stops
37h 00mCPT-OPO
R4 937
1/12Sun
2 stops
45h 10mCPT-LIS
R5 009
1/12Sun
3 stops
29h 30mCPT-LIS
R5 514
8/1Wed
1 stopTAAG
21h 00mCPT-LIS
R8 613
1/1Wed
1 stopTAAG
17h 10mCPT-LIS
R8 901
29/11Fri
1 stopLufthansa
16h 00mCPT-LIS
R9 441
27/12Fri
2 stopsSWISS
35h 05mCPT-OPO
R9 766
29/11Fri
1 stopLufthansa
16h 05mCPT-OPO
R10 522
16/3Sun
1 stopEmirates
18h 50mDUR-LIS
R54 919
4/1Sat
1 stopEmirates
31h 30mCPT-LIS
R85 549

Search by stops

Search by airline

Search by price

Last minute flights to Portugal

Last minute flight, train and bus deals

25/11Mon
multi-stopSWISS
20h 45mCPT-LIS
8/12Sun
multi-stopSWISS
20h 30mLIS-CPT
R9 513
25/11Mon
multi-stopLufthansa
20h 50mCPT-LIS
8/12Sun
multi-stopLufthansa
20h 40mLIS-CPT
R9 856
21/11Thu
multi-stopSWISS
16h 45mJNB-OPO
4/12Wed
multi-stopSWISS
20h 20mOPO-JNB
R9 892
21/11Thu
multi-stopSWISS
16h 45mJNB-OPO
4/12Wed
multi-stopSWISS
18h 15mOPO-JNB
R10 432
21/11Thu
multi-stopLufthansa
19h 15mJNB-OPO
4/12Wed
multi-stopLufthansa
17h 45mOPO-JNB
R10 559
25/11Mon
multi-stopSWISS
18h 55mCPT-LIS
8/12Sun
multi-stopSWISS
19h 30mLIS-CPT
R10 559
21/11Thu
multi-stopBrussels Airlines
43h 15mJNB-LIS
4/12Wed
multi-stopBrussels Airlines
17h 45mLIS-JNB
R11 135
21/11Thu
multi-stopSWISS
19h 55mJNB-LIS
4/12Wed
multi-stopSWISS
20h 10mLIS-JNB
R11 351
21/11Thu
multi-stopBritish Airways
22h 45mJNB-LIS
4/12Wed
multi-stopBritish Airways
16h 35mLIS-JNB
R12 721
24/11Sun
multi-stopKenya Airways
23h 55mJNB-LIS
1/12Sun
multi-stopKenya Airways
21h 30mLIS-JNB
R14 090

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Portugal

Cabin class types available on flights to Portugal

Cabin classes available on flights to Portugal. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.