Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Algarve from R17 823

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 10/3. 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
Sun 24/3
Sun 31/3

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

In the last 7 days travelers have searched 50 468 296 times on KAYAK, and here is why:

Save 36% 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.

Latest Algarve Flight Deals

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

MOST POPULARFaro
2+ stops from R17 823

Good to know

Low season

January

High season

June

Cheapest flight

R17 823
Best time to beat the crowds (10% less expensive on average)
Most popular time to fly (8% more expensive on average)
Flight from Johannesburg to Faro

FAQs - booking Algarve flights

  • How long is the flight to Algarve?

    An average direct flight from South Africa to Algarve takes 28h 50m, covering a distance of 12829 km. The most popular route is Johannesburg - Faro with an average flight time of 28h 50m.

  • What is the cheapest flight to Algarve?

    The cheapest ticket to Algarve from South Africa found in the last 72 hours was R17 823. The most popular route is Johannesburg OR Tambo to Faro and the cheapest round-trip airline ticket found on this route in the last 72 hours was R17 823.

  • 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.

Top tips for finding cheap flights to Algarve

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

Top 5 airlines flying to Algarve

Need help choosing which airline to fly with from South Africa to Algarve? 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 KAYAK reviews.
7,8
SWISSOverall score based on 2264 reviews
79boarding
76comfort
73entertainment
79overall
84crew
75food
Airline reviews

Everything was on time and efficient - expected from a Swiss crew. But the entertainment system was pretty bad - the display was old. Food was pretty bad and a couple of times they started serving drinks and then just skipped past my row (and likely several others)

Read more about SWISS

Everything was on time and efficient - expected from a Swiss crew. But the entertainment system was pretty bad - the display was old. Food was pretty bad and a couple of times they started serving drinks and then just skipped past my row (and likely several others)

I was pleasantly surprised with the whole experience. Thank you

Wheelchair was the excellent service. I didn’t have any food or used entertainment. Overall for my trip experience was excellent. Thank you very much and keep up good work. Best regards

Not exceptional but all good. Business class seats are like the domestic Mint class on Jet Blue. Comfortable but not exceptional. Food is good but not superb. Flight attendants were better on India leg than Miami to Zurich. All India staff was more professional and service oriented. Very polite and service with a smile.

We were very impressed with Swiss Air. The service was exceptional. Unfortunately, we had a baby behind us that screamed for hours. , It was a nightmare, though I completely understand that it was not Swiss Airs fault.

We had to move to terminal 5 for the next part of our trip. Very un-organized and difficult.

The flight was canceled so it’s stupid to send me this now !!!!!

Missed connecting train since flight was late into Zurich and I had to stay at airport hotel because of it as well as I had to repurchase train ticket

Pros: "Swiss doesn't"t always have comfortable planes but this one was super comfortable"
Pros: "The crew was super friendly and attentive. Best in flight service I have received in a long time."
Cons: "The plane doesn't have usb ports to charge the phones, and as there are no screens or anything else, make sure you bring your battery pack."

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

The food was ok. The crew seemed like they were cranky. I had one guy get mad at me for passing in between the storage area to get to the other toilet. I can understand if it's not allowed but reprimanding me like I'm a student saying "This is the last time!" was not appropriate. During my meal time, there was a French family around me. No problems there but when we usually have meals, they are supposed to put their chair in the upright position. These people did not do it and the steward did not tell them to raise their seat in the upright position. However, I was told to do so! So, me and another person next to me had to eat with the monitor almost touching our faces. Furthermore, a lady in front of me was putting her feet up and preventing another elder passenger from putting her seat back. To make it worse, she was continuously hitting her back into her seat, shaking my monitor while I was watching a movie. A crew member did speak to her about it but then she accused me of pushing her seat forward! The crew member gave me a death stare and told me to stop pushing the seat forward. I did not even touch her seat at all, if I did, she would know it. Her boyfriend also stood up and tried to push her seat even further past the maximum decline to no avail. None of these people were reprimanded but the steward, some bald guy, was extremely friendly with them and did not even try to instruct them to do anything until it was time to land. I resisted the urge to really argue with them because I would have obviously been seen as the aggressor (I have no idea why). I hardly said anything on this flight except "more wine please" and "sorry" if I bumped into someone accidentally. Overall, it was an annoying flight and I had to resist the urge to yell at the steward and the people he was overly friendly with. The happiest moment of this flight was leaving it.

Overall a good experience. We were disappointed when we had to check our carry on due to the plane being full. KLM hadn’t notified us and we had valuable items in the carry on but they still made us check it. Some of the food was great and some was mediocre. Crew is really kind and funny.

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

The boarding was one of the worst I’ve ever experienced. The fault lays on Ohare Airport and not so much the airline. The waiting area by the gate was the size to accommodate a regional flight for 20-30 people and right next to a busy walkway. When you cramped nearly 300 passengers into that space is was unbearable.

Well, in my case; the flight was delayed 1 hour, we have to wait in the plane to get green light. And the plane (probably because was a short trip) did not have entertainment or WiFi. No a good experience.

one of my bags was drenched with fish smelling water and all my new clothes bought at dublin and the 23kg checked in bag were all gone waste with very pungent fish smell and also having stains

At the transit could be less time not like 12 hour 6 hours the mix should be 4 hour, thanks

Boarding in NCL is really bad. I'm sure part of that is a directive from the airport that KLM can't change but part of that is due to KLM policy. NCL doesn't announce the gate of departure until 30 minutes before departure. However, when you arrive at the gate area, the gate agents file everyone into one long line and everyone boards from one line at one time. This line can stretch for 200m...easily. There is a separate line for groups 1 and 2 but you don't know it until you get to the gate area and agents don't announce/advertise it. Everyone else is grouped into one line. Are you in group 3? Doesn't matter...you board with group 5. Traveling with a child? Tough luck...you're stuck at the end of the line and board last. The last part is very annoying because none of the gates at NCL (with the exception of 1 used by Emirates) has a jetway. To board, you must leave the gate area, walk downstairs, walk onto the tarmac and walk up stairs to board the plane. Highly challenging if you're traveling with small children. That boarding process begs for a concession to allow people with children to board first because they will need extra time. But there is no such policy. Just a really horrible boarding experience all around.

From home to the airport, you must mention the terminal ready.

Boarding process was terrible. Will not travel Qatar Airways if I had an alternative. The food was one of the worst, even for airline food.

Flight could have been better. Sandwiches provided in the meal were inedible. Service was pathetic

Ordinary Indian food... Not great. Limited movie and TV selection

Qatar is the worst airline experience I had in a long time traveling business class, I believe the hype is all paid for by bloggers.

Ambience of the aircraft was great. Spacious seats with sufficient leg room in economy class. The layover could have been shorter.

Qatar screwed up by delaying our onward journey for refueling, which resulted in missing our connecting flight to India. the airport qater staff at Doha, herded us like cattle in a very incohesive and uncoordinated way. We were then given 2 options: either catch our original flight the Next day ( After 24.hrs) or catch 2 flights instead , to goto our destination in India. All this, for paying a premium for Qatar.

My Tv don’t work the whole from Doha to New Delhi. Overnight didn’t work from Bos to Doha and had to eat food without light

I liked the food and services provided. I think the seating should be updated cause it’s to congested for economic class.

I like is everything is good seets are little uncomfortable during the long flight ✈️ Doha to us , luggage 🧳 came too late overall very nice thank you for all

No eye patches , socks given out for overnight flight! The snack on the short haul was a cube of chocolate! The seat was uncomfortable for a long haul - not enough cushioning!

Efficient boarding process. Staff are nice. Food should be better.

Good boarding experience, staff was very friendly. No entertainment was provided and vegan/veg food items did not taste good.

United tried to bump me. We pay good money to get on the plane we are scheduled to ride in. To hell with United Airlines.

Poor preparedness for wheelchair requiring passengers at Frankfurt. We were parked at a remote ramp requiring air stairs, this despite being 4 passengers who couldn’t take stairs down.

Entertainment and a mobile charger are essential on the plane. We accepted the small plane, but at least we wanted to be comfortable while traveling.

Loved the chocolate treat in the very short flight and the legroom (it was an exit seat) and the service was awesome, very polite and helpful to all.

My luggage is missing. No one can give me information on its whereabouts. I am frustrated. All my personal belongings and daily medications and other electronics are in that luggage which I need urgently.

I was served cheese that had mold on it. I brought this to the flight attendants attention and she informed her supervisor. They were apologetic and offered me a replacement, but I think that is extremely insufficient compensation given I ate bad cheese causing food poisoning for my birthday vacation. Both me and the flight attendants photographed the cheese, and I was told they’ll “put in a ticket” to ensure it doesn’t happen to someone else…….

Provided earbuds uncomfortable and poor, garbled sound quality. BA does better

My parents travelled through british airways. Service was very poor. They were not able to eat anything in the flight due to poor customer service in the flight.

My flight to rochester got cancelled and they booked a hotel for me which isn’t good at all. And they said i will be a standby for next day flight so they still not sure which is horrible cause i have a lot of arrangements. I don’t think i will book with this airline again

the headphone jack was damaged making it impossible to keep a clear sound. while it is beyond the airline's control how many children are on each flight, it becomes very difficult to enjoy the flight when there are 5 or 6 children all crying and screaming at the same time. I know there is no good solution at the industry level, but I think there are good reasons to try to develop some solutions rather than just say it is the luck of the draw. maybe you could show a seating map where children who are booked are a different color, that would allow us to know what to expect and possibly rebook to a different seat or take a different flight. maybe some of the covid-related ideas about redesigning the cabin for more privacy and hygiene could be further developed and tested. on my leg from London to Washington DC, the passenger next to us was coughing consistently for long periods of time. it was obvious she had been ill and knew it before boarding. this leads me to think we should consider additional screening measures because some of the public is no longer acting responsible or ethical in regards to covid and health protocols. just answering questions on a check-in survey does not seem sufficient to convince people to not fly when they are ill and symptomatic.

Overall, very good. It should be noted however there was a 1.5 hour delayed departure time for BA175.

I couldn't get my luggage after arriving to my final destination. I don't know if it's lost or whatever. I in stress right now

Poor service. Flight attendants did not know how to serve with a smile. Boarding for the LHR to Mumbai flight was very inefficient and passengers were being bussed to a far away location to board the flight by climbing up a rollaway staircase and there was no one to help the passengers climb the 25 steps with their carry-on bags in their hands.

My connection from London to SFO was cancelled and I was given an economy seat on a next flight 8hrs later even though I had business class. I had to work with British airlines representative to have it changed. It was a mess .. how come you just cancel a complete flight for operational issues ??? So many travelers are affected. In fact I have never heard that before. Unlikely to travel British airlines again

Chaotic boarding at JNB, last minute gate change with no announcements.

The seat pod in business class was dirty and had some white liquid in the food tray. The steward was perfunctory and the hot food was dry. There were lots of children crying as well and the parents could have used a little more help from the crew.

Do not book through Kayak with connecting flights. You have to deal directly with airlines if there’s a problem. Our business class BA Flight was delayed 2.5 hours. This delay would have caused missing flight to Aman airport. We had booked business class and BA rescheduled us on cattle class in last row on American. Even thou there were comfort seats available.Amann flight for business had no extra leg room regular 3 seats but middle seat not assigned. No entertainment or food

Book Cheap Algarve Plane Tickets

Recent return flight deals

10/3Sun
2 stops
31h 25mJNB-FAO
24/3Sun
2 stops
22h 00mFAO-JNB
R17 823
10/3Sun
3 stops
29h 10mJNB-FAO
24/3Sun
2 stops
30h 35mFAO-JNB
R18 831
9/3Sat
3 stops
35h 05mJNB-FAO
24/3Sun
2 stops
30h 35mFAO-JNB
R18 888
5/6Wed
2 stopsLufthansa
28h 50mJNB-FAO
9/6Sun
2 stopsLufthansa
41h 15mFAO-JNB
R20 638
10/3Sun
3 stops
29h 10mJNB-FAO
24/3Sun
3 stops
26h 05mFAO-JNB
R20 657
9/3Sat
3 stops
35h 05mJNB-FAO
24/3Sun
3 stops
26h 05mFAO-JNB
R20 714
5/6Wed
1 stopKLM
21h 15mJNB-FAO
9/6Sun
2 stopsKLM
45h 55mFAO-JNB
R21 380
5/6Wed
1 stopKLM
21h 15mJNB-FAO
9/6Sun
2 stopsKLM
45h 55mFAO-JNB
R21 551
10/3Sun
1 stopBritish Airways
22h 50mJNB-FAO
24/3Sun
1 stopBritish Airways
22h 35mFAO-JNB
R25 222
10/3Sun
1 stopBritish Airways
25h 20mJNB-FAO
24/3Sun
1 stopBritish Airways
33h 35mFAO-JNB
R81 735

Search by stops

Search by airline

Search by price

Recent domestic flight deals

20/4Sat
directRyanair
1h 10mOPO-FAO
27/4Sat
directRyanair
1h 10mFAO-OPO
R1 864
16/3Sat
directTAP AIR PORTUGAL
0h 45mLIS-FAO
23/3Sat
directTAP AIR PORTUGAL
0h 50mFAO-LIS
R1 864
23/3Sat
directRyanair
1h 10mOPO-FAO
30/3Sat
directRyanair
1h 10mFAO-OPO
R1 921
7/8Wed
directAzores Airlines
2h 25mPDL-FAO
11/8Sun
directAzores Airlines
2h 40mFAO-PDL
R2 891
7/7Sun
directAzores Airlines
2h 25mPDL-FAO
14/7Sun
directAzores Airlines
2h 40mFAO-PDL
R3 215
23/5Thu
multi-stopKLM
7h 50mLIS-FAO
28/5Tue
multi-stopKLM
8h 15mFAO-LIS
R9 111
19/7Fri
multi-stopBritish Airways
7h 50mLIS-FAO
29/7Mon
multi-stopBritish Airways
6h 35mFAO-LIS
R17 690
4/5Sat
multi-stopBritish Airways
8h 05mLIS-FAO
6/5Mon
multi-stopBritish Airways
6h 35mFAO-LIS
R21 646
12/4Fri
multi-stopBrussels Airlines
15h 20mLIS-FAO
16/4Tue
multi-stopBrussels Airlines
6h 50mFAO-LIS
R81 183
21/4Sun
multi-stopBrussels Airlines
15h 10mLIS-FAO
1/5Wed
multi-stopBrussels Airlines
10h 35mFAO-LIS
R81 202

Search by stops

Search by airline

Search by price

Flights to Algarve

Cabin classes:

R3 100
R3 043
R3 576
R856

Browse destinations: