Find flights
Deals
When to book
FAQs & Tips
Airlines

R7 063 Find cheap flights to Greek Islands

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 Greek Islands departing on 20/11. 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
Wed 21/8
Wed 28/8

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

In the last 7 days, travellers have searched 48 084 008 times on KAYAK, and here's why:

Save 32% 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 Greek Islands Flight Deals

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

Corfu
Corfu1 stopR20 459
Mykonos
Mykonos1 stopR15 915

Good to know

Low season

January

High season

June

Cheapest flight

R7 063
Best time to beat the crowds (2% less expensive on average)
Most popular time to fly and prices are also 4% lower on average.
Flight from Johannesburg to Mykonos

FAQs - booking Greek Islands flights

  • How long is the flight to Greek Islands?

    An average direct flight from South Africa to Greek Islands takes 25h 47m, covering a distance of 11919 km. The most popular route is Johannesburg - Mykonos with an average flight time of 21h 20m.

  • What is the cheapest flight to Greek Islands?

    The cheapest ticket to Greek Islands from South Africa found in the last 72 hours was R10 659. The most popular route is Johannesburg OR Tambo to Mikonos and the cheapest round-trip airline ticket found on this route in the last 72 hours was R10 659.

  • What are the most popular destinations in Greek Islands?

    Based on KAYAK flight searches, the most popular destination is Mykonos (50% of total searches to Greek Islands). The next most popular destinations are Corfu (38%) and Thera (13%).

  • 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 Greek Islands

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

Top 5 airlines flying to Greek Islands

Need help choosing which airline to fly with from South Africa to Greek Islands? 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 3767 reviews
7,9Food
8,1Comfort
8,3Entertainment
8,3Crew
8,2Boarding
Airline reviews

We did not fly and our agent has been uncilling and uncooperative to help us rebook flight. We will never use Kayak ever again to book our flights, and we will let our network of friends know that using Kayak is equal to losing $$$$$.

2,0 Mediocretony, Jul 2024BOS - DXB
Read more about Emirates reviews

We did not fly and our agent has been uncilling and uncooperative to help us rebook flight. We will never use Kayak ever again to book our flights, and we will let our network of friends know that using Kayak is equal to losing $$$$$.

The first class experience was great but Frankfurt airport is very confusing. Badly signed all round. Boarding was not pleasant and check in staff was arrogant.

The internet connection did was not functioning as per normal.

Vegetarian food was unpalatable! Definitely need to look into this. The crew were prompt and helpful and the flight as one would want was uneventful. It was a comfortable flight, with new aircraft more legroom and seating space. Would recommend travel with Emirates to others as well.

Emirates is still my favorite airline. The good, entertainment, crew, and value are excellent. Unfortunately, the flight was delayed taking off and arriving - which caused me to lose my ground transportation plan. While delays happen, more communication about the delays would be helpful.

we bought trip insurance from you and could not use it. 'underrated' only return 50 % of trip cost. my doctor told me i have stage 4 cancer and that I might not live till the end of the month..

Same problem with very poor food. Gluten free options can taste great, there is not reason to be give suboptimal meals in this situation.

Flight got canceled without any prior information and it caused lot of trouble

The customers before boarding the plane from Dubai was HORRENDOUS. The entire Emirates staff had a stick up their bum. The guy at the check in booth was rude. I don’t understand.

The flight was great. We had to purchase extra long seats for the long flight. But overall it was great.

KLM is my favourite airline. Never ever let us down.Staff are first class.

Put some new and several options for entertainment. Do not be rude to customers and avoid serving them an extra coke or something. We paid 1200 GBP for a return flight.. A noisy, crowded, rude and uncomfortable flight.

Pretty bad. Food was awful. drinks were scarce, as if drinking an extra drink would ruin the airline. attendants were not very helpful. likely Dutch "directedness" (I cannot be bothered). Crammed flight. Entertainment in very minimal dosage. Almost all old movies and series with 1-3 episodes only. Very limited number of options available. Jesus!! it seems you need to bring your own entertainment these days even of flights that are 13 hrs long!! I would and I will avoid in the future!

Quick and efficient as always. Air France managed to loose and damage my luggage that never made it onto my KLM flight.

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

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

no issues at all... Kudos to the food. This time was really really good

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.

Delayed flight… caused the missing of my connecting flight in Zurich. Had to wait 10 hours in airport for new flight which was also delayed by 1 hour. No apologies and minimal compensation.

In row with endlessly screaming toddler and should have been reseated as there were open options

It was great! Friendly crew. Good food and service. Great snacks. But one of our luggage did not come to Chicago. Stood at carrousel until the end waiting for our bag and it wasn’t there. Then we had to rush very fast to catch our connecting flight to Cleveland and almost missed it

Delayed two times Parked far Bad communication All connections list

I don't think I will fly Swiss again. I had issues with carry on luggage, connections were really tight, food was average, I paid extra for an aisle seat, then it was changed at check-in, the app/website don't allow you to add extra baggage if needed, and it was the first long-haul flight that didn't provide alcohol (glass of wine with dinner).

Our connecting flight to the US only had around a 25 minute layover! And our flight from Seville to Zürich was delayed! Had our flight from Zürich to Washington DC not been delayed we would have missed our flight to the US. We didn’t even know it was delayed until sprinting from the A terminal to the E terminal. Our flight from Seville landed in Seville 10 minutes after our the door was supposed to close for our flight from Zürich to the US. Not cool! Several other Swiss air passengers were in the same position as us, which I could tell bc we were all running for our lives in your airport. We booked a flight from Seville to Washington DC and the time between connecting flights was not enough and that’s not an acceptable position to put a traveler in. Especially one who spent over $1000 on their tickets.

I arrived 59 minutes before the flight in Tampa due to Massive traffic jam and the flight was closed and I was told that I’d simply have to “book a new ticket on line myself and the gate agents couldn’t help me”. Even though the flight was delayed over 30 minutes, (leaving one hour and 29 minutes before departure, they refused to assist in any way explaining that it’s automatic and there can be no exceptions. Horrible experience due to poor management at gate. I fly this option 2-3 times a year and have a good experience with the cabin crew etc. But, Tampa agents are not trained or allowed customer service. I once was a gate agent for USAir, I know times have changed, but forcing me to purchase a new ticket and complete indifference and inconvenience. No thanks

Crew was super courteous and helpful. Food quality was not so good. Most of the movies were old.

Good BUT four days later I still don’t have my luggage. It never arrived. !!!!

Crew members were good. Seats were packed and too tight .

Being a platinum member, no attention given. No towel or tissue provided.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Online check-in doesn't work. That's why I couldn't give it full Star.

Overall it was a very good experience. Boarding was efficient and well organized. The cabin crew were excellent. The meals were tasty and quite filling. The warm bread rolls were a nice touch. Seats were comfortable even if they were a little narrow. Entertainment selection was excellent.

Wore experience due to delay and took me 3 days to reach my destination.

I had already opted for Vegan food before 2 months yet they say we have no record for it,

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.

They ran out of some of the popular food items. 😞

Fine. Don’t think I would fly with them again

Was unable to check in via app or website with supplied booking code (something to do with flight being operated by a partner airline, although the code didn’t work on the partner’s website either) Specified a vegetarian meal during booking, but that somehow wasn’t captured in airline’s system By the time flight crew got to my row, now vegetarian food was available. Had nothing to eat on flight from Philadelphia to Doha! Flight attendant was completely unconcerned and actively apathetic to the situation

The 7 hour delay in Johannesburg was extremely tiresome, with poor communication at check-in and a sad R120 voucher as compensation. All in all sitting for 10 hours on an airport was pretty bad. At arrival the baggage arrival took 2 hours. All in all, a very, very long trip.

Our flight BA638 was cancelled with very short notice. It was supposed to depart at 7:25am. We had left Chichester at 3:30am in order to make the flight, and we were notified of the cancellation while en route to LHR. We were told the cancellation was necessary because a plane had not been scheduled to be at LHR for this flight! We were rescheduled to BA636. This flight was supposed to depart at 11:00am but didn't actually take off until ~12:30pm. Consequently we arrived in Athens several hours late, missing out on half a day of our sightseeing time. We had booked transport with MyTransfers to pick us up at the Athens airport and drive us to our Hotel Adonis. I was unable to get a refund for this service because our flight was so delayed. They required 24 hour notice of pick up time changes. I instead had to pay for a taxi at the airport. I have tried to fill out a request for compensation online but have been unsuccessful. How can I get help for filing a claim?

Staff at check in and on the flight were great, no issues. Check in was slow, massive queues, badly/incorrectly listed on the information boards. Lots of confusion and irritation. At least 3 different flights (Southampton, Heathrow and Edinburgh) we're being forced through 2 check in terminals, hence the queue. Plane wasn't cleaned and crisps littered the floor. Chewing gum was stuck inside the seat pocket so unusable. £3 for a black coffee on the plane was a joke. Even at easyJet, you can get a proper coffee for that but none available on the BA flight. Plane was delayed by over an hour, possibly nothing to do with BA but it added to the poor experience. Luggage took 45 minutes to come through on the reclaim belt. Again may not be BA issue but unless they and other airlines deal with these issues on our behalf, they'll get the bad reviews. Overall, not a good days travelling.

Cancelled our flight due to weather. But didn’t rebook us on the next available flight. Had to spend over 5 hours on calls to get on a wait list: and then whole day at the airport to get ticket confirmed. Absolutely terrible. Need to shut down airlines if they cannot perform basic tasks such as rebooking for their own cancellation

a/ c way too cold in Miami airport. Ridiculous cold temperatures. I was suffering the hole time.

Shocking. Bumped off the flight as they had overbooked and given my seat to someone else. Rebooked for 24 hours later with no effort to get me there the same day. Staff don't care if you are going to miss events...they give you a hotel voucher and that's it.

My husband’s and my seats were changed without our knowledge or approval so that we were on opposite sides of the plane, several rows apart, instead of window seats in consecutive rows (12A and 13A.). My “new” seat, 15A was right next to the bathroom and several children. My husband’s “new” seat (10G) had a defective screen, so he was unable to watch any movies during the flight. Paying for business class seats should mean I receive business class accommodations, or at the very least, my original seat selection. On the plus side, the crew was attentive and friendly, even when some young mother with screaming children (who were seated by me in my reassigned seat) went ballistic at another passenger. All in all, a way below average flight for which I paid premium prices. A very disappointing end to a wonderful trip to Europe.

Tv didn’t work till the last hour of the flight. Staff was rude and on a couple occasions was arguing with each other. Food was possible the worst I’ve had on a flight.

They could do everything better!! From the rickety plane to the flight attendants, when American Airlines is operated by British Airways, their standards are lowered! It’s like Macy’s, operated by Walmart!!

British Air ways was good - American Airlines not: waited at gate for “mechanical issues” and stood at gate.. plane delayed, … staff at desk rude, had to check my personal carry on item, toilet not working… “please use the working one sparingly- it will overflow in the cabin”

Book Cheap Greek Islands Plane Tickets

Recent return flight deals

31/8Sat
1 stop
21h 20mJNB-JMK
3/9Tue
2 stops
22h 50mJMK-JNB
R15 915
31/8Sat
2 stops
41h 20mJNB-JMK
3/9Tue
2 stops
22h 50mJMK-JNB
R18 963
6/8Tue
1 stopEmirates
24h 25mCPT-CFU
10/8Sat
2 stopsEmirates
53h 25mCFU-CPT
R20 459
31/8Sat
3 stops
25h 20mJNB-JMK
3/9Tue
2 stops
24h 15mJMK-JNB
R20 532
6/8Tue
2 stopsEmirates
22h 10mCPT-CFU
10/8Sat
2 stopsEmirates
48h 00mCFU-CPT
R20 824
17/9Tue
2 stops
42h 15mCPT-CFU
6/10Sun
2 stops
46h 30mCFU-CPT
R27 431
17/9Tue
1 stop
37h 50mCPT-CFU
6/10Sun
2 stops
23h 30mCFU-CPT
R29 877
17/9Tue
1 stopBritish Airways
20h 00mCPT-CFU
6/10Sun
1 stopBritish Airways
16h 35mCFU-CPT
R31 027
6/8Tue
1 stopEmirates
24h 25mCPT-CFU
10/8Sat
1 stopEmirates
26h 20mCFU-CPT
R35 589
31/8Sat
1 stopBritish Airways
19h 45mJNB-JMK
3/9Tue
1 stopBritish Airways
17h 45mJMK-JNB
R40 590

Search by stops

Search by airline

Search by price

Recent one-way flight deals

20/11Wed
2 stops
46h 10mJNB-JMK
R7 063
20/11Wed
3 stops
28h 50mJNB-JMK
R41 886

Search by stops

Search by price

Recent domestic flight deals

13/9Fri
directRyanair
1h 15mSKG-HER
15/9Sun
directRyanair
1h 15mHER-SKG
R1 223
21/8Wed
directRyanair
1h 10mATH-CFU
28/8Wed
directRyanair
1h 05mCFU-ATH
R1 223
6/9Fri
directVolotea
0h 40mATH-JMK
8/9Sun
directVolotea
0h 45mJMK-ATH
R1 223
6/9Fri
directVolotea
1h 00mATH-HER
11/9Wed
directVolotea
0h 55mHER-ATH
R1 223
16/9Mon
multi-stopBritish Airways
9h 25mATH-CFU
17/9Tue
multi-stopBritish Airways
9h 35mCFU-ATH
R20 952
13/9Fri
multi-stopBritish Airways
10h 00mATH-CFU
17/9Tue
multi-stopBritish Airways
9h 35mCFU-ATH
R21 062
4/8Sun
multi-stopSWISS
23h 10mSKG-HER
11/8Sun
multi-stopSWISS
8h 55mHER-SKG
R72 785
29/9Sun
multi-stopSWISS
6h 20mSKG-HER
17/10Thu
multi-stopSWISS
24h 20mHER-SKG
R72 803
2/8Fri
multi-stopAir France
25h 50mSKG-HER
9/8Fri
multi-stopAir France
13h 50mHER-SKG
R93 117
16/8Fri
multi-stopAir France
13h 35mSKG-HER
23/8Fri
multi-stopAir France
14h 10mHER-SKG
R93 135

Search by stops

Search by airline

Search by price

Flights to Greek Islands

Cabin classes:

R2 975
R3 340
R3 121
R840