Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Greece from R8 846

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 Greece departing on 18/8. 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
czw. 18/4
czw. 25/4

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

In the last 7 days, travellers have searched 47 600 107 times on KAYAK, and here's why:

Save 12% 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 Greece Flight Deals

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

Athens
Athens1 stopR9 506
Thera
Thera2 stopsR15 164
Thessaloniki
Thessaloniki2 stopsR14 560

Good to know

Low season

February

High season

June

Cheapest flight

R8 846
Best time to beat the crowds (17% less expensive on average)
Most popular time to fly (5% more expensive on average)
Flight from Cape Town to Athens

FAQs - booking Greece flights

  • How long is the flight to Greece?

    An average direct flight from South Africa to Greece takes 22h 01m, covering a distance of 12139 km. The most popular route is Johannesburg - Athens with an average flight time of 16h 05m.

  • What is the cheapest flight to Greece?

    The cheapest ticket to Greece from South Africa found in the last 72 hours was R9 543. The most popular route is Johannesburg OR Tambo to Athens Eleftherios V. and the cheapest round-trip airline ticket found on this route in the last 72 hours was R9 543.

  • What are the most popular destinations in Greece?

    The next most popular destinations are Mykonos (5%) and Thera (3%).Searches for flights to Corfu (3%) and to Thessaloniki (3%) 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 Greece

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Greece flight deals.

Top 5 airlines flying to Greece

Need help choosing which airline to fly with from South Africa to Greece? 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.
8,1
EmiratesOverall score based on 4215 reviews
79food
83entertainment
82boarding
83crew
81comfort
81overall
Airline reviews

Service needs to improve. Air hostess do not register flyers request and we need to keep on repeating our request to them on multiple occasions

Read more about Emirates

Service needs to improve. Air hostess do not register flyers request and we need to keep on repeating our request to them on multiple occasions

Checkin and boarding staff at Delhi Airport is not cooperative with passengers Their behavior very humiliating . They don’t allow Lap top bag and Ladies’ purse/vanity bag which most of the airlines allow besides cabin baggage and check in baggages. They try to charge extra payment on the pretext of small variations which normally other Airlines staff don’t do. Airline staff should be courteous & cooperative but check in staff of Emirates Airline at Delhi was not so at all.

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

I bought Business class ticket but they treated me like economic class. No lounge allowed at check inn I have to take stuff out while other passengers have more than 25 lb in bag. Because I bought tickets from other than airlines . It’s discriminations from airlines to passengers.

The service was fantastic. Not much could be done better

Crew in Hyderabad could have been more helpful they were only focused on ripping customers.

Overall experience was bad , one does not expect after travelling for 14 hrs in Boing 777-300 ER to be pushed in to a craft with a extermly poor seating pitch, no room for hand baggage in the luggege bins and extermly poor service quality. This patch made my overall expereince mediocre and would definetly look for better choices when flying in or out of Delhi in future.

Crew was not good and service was bad. Not happy

Over all good service but from Dubai to Delhi horrible service. Not happy

Cabin crew were not welcoming.was expecting excellent after traveling in Emirates from Houston to Dubai.

They have misplaced my one checked bag which I have not received in Philadelphia and have lodged complaint with American Airlines, the staff of Indigo was rude with us, at the checking counter, I think she purposely withheld my one of the checked bag, because the American Airlines staff told me that bag was not received at Doha airport. Kindly help me with one of my checked bag to get it. My flight was from Mumbai to Doha and then Doha to Philadelphia.

I liked the overall service and comfort. The only annoying thing was paying for excess baggage at the airport. They have limited options and they don't take all cards.

The business class experience was awesome - I will be using QATAR airways again and it'll be business class again - appreciate the privileges afforded to the business class clients - thank you.

Terrible airlines - suffered entire flight due to food poisoning from stale food

Only negative was dostancevto transfer in Doha with no big golf carts to help us. Walked over 2 miles.

Qatar Airlines code share with Indigo has been a terrible experience for me on these notes: 1. Indigo changed by flight without informing me of the change, they did not ask me if I am okay with the change. I discovered this change when I was trying to do online check-in through the Qatar mobile app. When I called Qatar customer support, they mentioned Indigo changed my flight due to the original flight being cancelled, but the fact is that flight was scheduled and departed correctly, it was never cancelled. 2. When asked why my flight was changed without informing me, they mentioned that they sent email/phone call to my travel agent, and it is was my travel agent that did not inform me, which again was another false statement. 3. I called Qatar Airlines (third call on the day of my trip) to request them to put me back on the same flight, they mentioned that they could for an extra $2500, as the original class I was booked on was not available, we are still talking economy only not business class, I said no way. 4. I called the travel agent, and they mentioned that they will work with Indigo and asked me to be prepared to travel on the later flight I was bumped to. While I was making my hotel/taxi arrangements for the new flight, I got a call and email saying they were able to get me on the original flight with no extra cost. So, after 2+ hours of talking to customer support, and a lot of stress on my last day of vacation, I flew back as originally scheduled, but this nightmare is just a horrible experience that I will never fly on Indigo/Qatar again. Thanks and regards, Vijay

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

Good and comfortable flight Helpful crew Decent food and drinks

Just snacks, could have more options.boarding was good. Everything else was good. We had a very bad experience with Qatar airways. We were deplaned a few minutes after boarding the flight. Had to wait 8 hours at the airport for the next replacement aircraft to take off. Had a harrowing experience. Were offered coupons for a small meal at the airport. Uncertainty caused a lot of stress and I got a cold and flu like symptoms.

Very Old flight. I didn’t expect to see this old flight. The entertainment system was very poor for a 15+ hours flight. The staff was amazing and food could is no bad could be better.

Paying for reserved seats and never received the seats I paid for !! Just fake and a surprise out of their " box "

They use a smaller international plane and quarters are tighter, space smaller, and the flight is still 12 hours, then fight attendants are ruff, food is bad, cherry juice spilled by flight attendant and she comes back to ask why have we not changed yet could it be we didn’t have any clothes to change into and seat is all wet and we had to sit there for 12 hours

My whole body was paining after such long flight. Seats are small. Leg space is too small. Food is good.

Everything was great Turkish airlines should show the same attention to international flights.

Crew on this flight was terrible. Especially one practicular female , she was harassing us and other families with children. Flight was good overall, if not her being rude and aggressive

Very cheesy food in both options - had to pass. Boarding with open doors (winter)

Leaving on time would have been a good start . Sat in plane while they cleaned around us . We got to Turkey raced to our next flight to see plane sitting at the gate 5 minutes before departure time to be told “ plane is gone “ while obviously it wasn’t . Showed them time on my phone before departure. Then “ gate is closed “ . Then he said “Instead of talking to me you need to go talk to someone else to get another flight “ . We booked business class no service waited in line to have to rebook same flight day later. Offered hotel room but wait for a bus to heard us to what I’m sure would have been cheap hotel. Opted for private cab and decent hotel at our own expense. Bad service at ever turn . NEVER TURKISH AIRLINES AGAIN !

I requested a special meal (kosher) several months ahead of the flight . It was listed on the Turkish air website that I had a kosher meal. In-flight, there was no kosher meal. I was not able to eat during the nearly 8-hour flight. There also was no kosher meal on the second leg of the trip. The flight attendants said there was nothing they could do. They had no idea why the kosher meal was not provided. Very bad meal service.

We were traveling first class. Checkin counter lady and her manager, both were in bad mood and did not treat us well about checking in the handbag. The gate agent took care of it right away. I travel Turkish twice a year in first class. No one has ever refused to check in the hand bag. Not sure, why this agent and her manager refused. Everything else was excellent.

It would be good to choose between a Turkish based meal and an American meal option.

Seat in front of my wife was broken so it reclined further than normal and without having to push the recline button so my wife had absolutely no room the entire 17 hour flight. My seat was broken and wouldn't recline at all. Also.. my tray table was sticky and dirty right away before I even used it. Also...the floor in the back of the plane from our row of seats on back was totally soaked and both times we landed water came rushing out of the food/servant area like a flood onto the same already wet carpet. It got everything wet that was placed around our feet...including our shoes and socks.

Flight was smooth but unnecessary long because we had to refuel at FCO Rome. Air hostesses service and response to call light could be better. Both planes were old with broken seat arms and toilets. Why Africans had to be given the farthest Gates is what baffles me and why we have to pay for Aisle seats I found really strange. Is there ever an end to ripping people off even after paying over $2300 for one seat.

Luggage delayed for one day. I called customer service, and they had no info and no empathy. Boarding was very disorganized and chaotic. We went nearly 7 hours with no food or snacks on the flight. This is not an airline that has respect for its passengers.

The wifi service was really poor I try to use it the service was extremely poor if that could be improved that will go a long way

I've never been served three bread courses in a single meal before. Was really impressed by the novelty of that.

Cons: "First of all, my flight had no option to plug my cellphone, there was no TV screen and no WiFi.. they served some loaf of bread cut in half with some spices inside and called it dinner! But the most disappointing thing is the fact is that they LOST BOTH OF MY LUGGAGE BAGS, and the most they could offer me is $50 compensation (my belongings worth thousands of dollars) And even this I would have to claim from my “home country” which is completely unreasonable as my home country isn’t the one lost my luggage, the airlines had! Beyond shocked, disappointed and aggravated, this was my first time flying this airlines and I promise you it’s the last. Won’t recommend to anyone."
Pros: "We got scammed out of the tickets from Justfly.com and Ethiopian Airlines turned us away without looking at our tickets. I am upset. Now I have to get more Covid Testing done and that will cost approx. $700 and new plane tickets. JustFly.com's customer service is misleading and deceiving. And they blocked my number."
Cons: "Background check your booking agencies and their agents."
Pros: "The food!! The flight was in time and also the flight attendant were so available and caring"
Cons: "I have wifi in board for an hour for whatsapp messaging I would have beloved to have it all flight"
Pros: "This was our first time experience and we appreciated the dedication and the level of safety the crew administered, especially during this time of Covid 19. Thanks"
Cons: "Just keep up the good work."
Pros: "When we were unable to travel due to Corona Virus restrictions, Ethiopian gave us a full refund even though we had a non-refundable ticket, and they were lovely about it when they did it. A+, hope I'll get a chance to actually fly with them soon."

Very unfriendly team. It was very difficult to get a cup of coffee. Legroom was extremely small. Old, dilapidated plane.

Ripped off and broken seats in Business class. Seats stink and need to request the staff for additional bedsheets. Crew if very friendly though

Crew was good, boarding mediocre, food choices were limited, seating was not comfortable

Crew did not cooperate… I just asked water twice for one crew member and she didn’t get anything.. and when I asked other crew member he gave me water and he was not respectful.. I kept Hindu non veg meal chicken .. when I get my turn chicken was not provided and then they gave me veg paneer and green peas curry which I don’t like..

I request kosha food all my flight but this flight didn’t imclude my kosha meal.

The food is good, but i am nit used to those foods so I can’t really be more detailed.

Entertaiment center needed on that flight. I dont like to use my phone for entertainment.

Good leg room and I picked the seat in last 24 hours. Food was tasty with 2 full meals and first one smaller. The crew as expected courteous and on their toes serving extra water and items in between.

Excellent service and great help when i traveled with broken leg

The legs room was not enough at all. The seats are not comfortable enough for long journey but other than that it was very good

Book Cheap Greece Plane Tickets

Recent return flight deals

3/4śr.
1 stopQatar Airways
21h 50mJNB-ATH
10/4śr.
1 stopQatar Airways
21h 30mATH-JNB
R9 506
5/8pon.
1 stopQatar Airways
21h 50mJNB-ATH
20/8wt.
1 stopQatar Airways
22h 20mATH-JNB
R10 317
3/6pon.
1 stopTurkish Airlines
25h 15mJNB-ATH
17/6pon.
1 stopTurkish Airlines
31h 35mATH-JNB
R11 278
18/5sob.
1 stopTurkish Airlines
25h 15mJNB-ATH
26/6śr.
1 stopTurkish Airlines
13h 25mATH-JNB
R11 731
3/4śr.
1 stopEtihad Airways
26h 30mJNB-ATH
10/4śr.
2 stopsEtihad Airways
38h 05mATH-JNB
R12 146
3/4śr.
1 stopEtihad Airways
26h 30mJNB-ATH
10/4śr.
2 stopsEtihad Airways
38h 05mATH-JNB
R12 259
9/9pon.
1 stopEthiopian Air
13h 35mJNB-ATH
17/9wt.
1 stopEthiopian Air
19h 20mATH-JNB
R12 391
3/6pon.
2 stopsEthiopian Air
30h 00mJNB-ATH
17/6pon.
1 stopEthiopian Air
27h 15mATH-JNB
R12 618
18/8ndz.
1 stopEmirates
30h 20mCPT-ATH
5/9czw.
1 stopEmirates
18h 30mATH-CPT
R15 239
28/6pt.
1 stopEmirates
21h 05mJNB-ATH
5/7pt.
1 stopEmirates
27h 45mATH-JNB
R16 541

Search by stops

Search by airline

Search by price

Recent one-way flight deals

18/8ndz.
1 stopAegean Airlines
12h 45mCPT-ATH
R8 846
28/6pt.
1 stopEmirates
25h 05mCPT-ATH
R8 959
28/6pt.
3 stops
44h 20mCPT-ATH
R9 449
18/8ndz.
2 stops
23h 25mCPT-ATH
R9 675
28/6pt.
2 stops
20h 50mCPT-ATH
R9 807
18/8ndz.
3 stops
33h 00mCPT-ATH
R9 902

Search by stops

Search by airline

Search by price

Last minute flights to Greece

Last minute flight, train and bus deals

24/3ndz.
multi-stopSWISS
15h 15mCPT-ATH
31/3ndz.
multi-stopSWISS
37h 20mATH-CPT
R12 938
24/3ndz.
multi-stop
15h 15mCPT-ATH
31/3ndz.
multi-stop
18h 55mATH-CPT
R14 636
24/3ndz.
multi-stopSWISS
28h 55mCPT-ATH
31/3ndz.
multi-stopSWISS
37h 20mATH-CPT
R17 219
24/3ndz.
multi-stopEthiopian Air
16h 50mCPT-ATH
30/3sob.
multi-stopEthiopian Air
12h 55mATH-CPT
R19 841
24/3ndz.
multi-stop
29h 15mCPT-ATH
30/3sob.
multi-stop
14h 25mATH-CPT
R20 350
24/3ndz.
multi-stop
22h 25mCPT-ATH
31/3ndz.
multi-stop
29h 45mATH-CPT
R20 652
24/3ndz.
multi-stop
28h 30mCPT-ATH
31/3ndz.
multi-stop
29h 45mATH-CPT
R21 953
24/3ndz.
multi-stop
22h 25mCPT-ATH
30/3sob.
multi-stop
20h 40mATH-CPT
R21 972
23/3sob.
multi-stopKLM
16h 00mCPT-ATH
31/3ndz.
multi-stopKLM
16h 40mATH-CPT
R30 044
23/3sob.
multi-stop
16h 00mCPT-ATH
31/3ndz.
multi-stop
30h 55mATH-CPT
R33 892

Search by stops

Search by airline

Search by price

Flights to Greece

Return flight deals:

Greece - South Africa

Cabin classes: