Find flights
Deals
When to book
FAQs & Tips
Airlines

R6 806 Find cheap flights from Johannesburg to Greece

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to Greece departing on 31/7. 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
Sun 25/8
Sun 1/9

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

In the last 7 days, travellers have searched 50 834 033 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 Greece Flight Deals

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

Athens
Athens1 stopR11 093
Thera
Thera1 stopR12 417
Corfu
Corfu1 stopR18 543
Thessaloniki
Thessaloniki2 stopsR19 536
Mykonos
Mykonos2 stopsR16 427

Good to know

Low season

January

High season

September

Cheapest flight

R6 806
Best time to beat the crowds (11% less expensive on average)
Most popular time to fly and prices are also 4% lower on average.
Flight from Johannesburg to Athens

FAQs - booking Greece flights

  • How does KAYAK find such low prices on flights from Johannesburg to Greece?

    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 from Johannesburg to Greece.

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

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

  • What is the Hacker Fare option on flights from Johannesburg to Greece?

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

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

    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 Greece from Johannesburg 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 Greece

  • Morning departure is around 19% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from OR Tambo to Greece

Need help choosing which airline to fly with from OR Tambo 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 verified KAYAK customer reviews.
8,1
EmiratesOverall score based on 3753 reviews
8,3Crew
8,1Boarding
8,0Comfort
8,3Entertainment
7,9Food
Airline reviews

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.

4,0 OkayBalaji, Jul 2024MAA - DXB
Read more about Emirates reviews

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.

Everything was good up until getting off the plane. Riyadh simply cannot handle an A380. Exiting the plane on a remote stand was extremely slow and frustrating, then waiting for buses for transport back to the terminal is another disaster. Give me the 777 any day.

Boarding in the bus was slow and extremely hot. The flight attendant in the area of row 21 was extremely rude and had the attitude of not wanting to be at work for the day. Emirates you can do better than this

Food service must be faster and make vegetarian food in good quality

The internet connection did was not functioning as per normal.

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

The food on this flight was just terrible. I have a wheat allergy so when booking I ask for gluten free options. The food given was inedible. The bread rolls were rock hard. Once board I was given one and the only thing I could do was eat the chicken slice and piece of tomato on it. Also given was 4 small cubes of fruit, 2 watermelon and 2 pineapple and a bottle of water. My husband had a regular meal and found his very average. Then the evening meal was also disappointing! Some dried out fish with spinach and 3 sticks of dry white sweet potato. No sauce …. 😳 again, the same fruit and water. The passengers had to wait a long time for the dinner food to be served. My husband just wanted to eat and go to sleep so he was a bit annoyed about that. We got off the plane and I was feeling quite hangry. Not enough food or a good eating experience. Emirates used to be a flight we looked forward to… now we are considering looking at other companies for the future.

Flights were both delayed. No luggage on arrival for the whole plane and no contact since submitting a PIR.

Nice selection of movies and TV shows. Plane was generally nice, not the newest but nice nonetheless. However, Emirates should have cancelled the flight, as hardly any flights flew out of Dubai at the time. Flight delays and cancellation was poorly communicated and passengers were left guessing and to their own devices on what to do. Connection desks were staffed too thinly, there was one desk with more than a hundred clients and just one poor lady. When I had my flights rebooked, I was told meal vouchers can be scanned using my boarding pass, nope. Was told to comeback for my hotel voucher, none. Had to book my hotel voucher the usual way through Dubai Connect despite having been told twice to comeback to the counters twice.

Between Air India and Qatar my luggage was lost for three days. I eventually found my own luggage location using the Apple Air Tag. Air India used a paper form to report my lost luggage. I could never get past getting past luggage personnel with my report number before they would hang up on me. Only after them specifically telling Air India at Chandigarh airport where my luggage was located which was right under their noses did they react. After three days I finally received my luggage. The Air India luggage folks didn’t seem proactive in finding the luggage’s rightful owner.

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

Food was good, attendants were friendly. Seats were not comfortable. Did not receive any amenities such as eyemask or earplugs that would have helped sleep. Additionally a large group of passengers boarded very late into boarding and were a disruption for almost the whole flight. Flight attendants did their best but the kids were making so much noise, kicking seats, and half the time no adult was sat with them so they weren’t being managed.

It was good no problems made it on time for the next flight overseas!

The made us waiting and held our passports and boarding pass making us miss our flights

It was a really long flight from Doha to Philadelphia and it was overall a good one. The one area that I would comment on is that there is a lot of single-use plastic and disposables in the meal service for American Airlines. It would be great to see more circular options in the meal service to reduce the amount of waste.

My seat that I booked over a year ago and some other passenger was sitting in it. They said they could not walk and they would not move. I was with my young kid and the crew did nothing to accommodate that. Just disappointed that the airline accepts that excuse from a passenger.

It was pretty good overall. I just wish the crew didn't have to interrupt you every five seconds to ask you if you wanted anything, I mean that's what the help button is for. When someone is tired and sleepy and still getting their bearings, turning on DND button is maybe not the first thing on their mind.

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.

I had never seen any cabin crews behaving like that. They are not at all professionally fit for this job

Request for “strict vegan” as in the airlines meal selection was not strictly adhered to. My two travelling partners with their Asian vegetarian meals said that their meals were not Asian.

Horrible customer service , employees are rude , angry and can’t speak any language other than Turkish well,

This aircraft is not up to standard - old Airbus with terrible chairs and entertainment system for business class!

Friendly cabin crew and the flight was on time. Would recommend toanyone

The seat did not recline and we called the stewardess, he forced it to recline, but when we landed, it did not come forward because the seat was broken. The stewardess came, He tried to do it but couldn't do it, the flight commander came and spoke to us in a bad tone, telling us to get out of here, she waited at the head and acted as if there was a child and we couldn't get up, it was very shameful, I don't even know if it's true, but she said if you don't get up, the plane will not land and will keep turning around. Then a passenger pushed the seat from behind and it worked. Then we wanted to talk to the supervisor again, but she did not come next to us. We fly so much and this is the first time we encountered such a style.

Not a good experience from Lagos was very terrible paying for one extra bag is #403,600 in dollars is $331 which is too high and when get to Ny I don’t receive my bag till 2nd day some of my stuff was damaged am not really happy with Turkish Airlines very poor services.

COmpared to my experience in the business class of other airlines the food variety and offerings were meager. They did not have any cookies or crackers for snacking! They were unable to offer some other items. This has never been my experience in other airlines.

Great ground-check in crew. Pleasant flight attendant crew. Very short flight

Traveling is Okay, but staying in Istanbul, specially Wi-Fi in airport terrible.

Process for on line checking needs a lot of improvement. Very frustrating.

Lost our bags. They didn’t make it to Lilongwe

I did not receive my luggage This airline is not good. My luggage is missing please you guys need to find my luggage. It’s been three days now I cannot get my luggage. This is not a good business I

Business and economy lines were common for most of the journey including check in and security control in Addis Abbeba. Food choice was fine, however there was a hair in my rice

The cabin crew members were so exceptionally good. They were always respectful to us the passengers and were professional. I also enjoyed the meals.

Again, entertainment system didn't work. 50% of aircraft don't seem to have a functional entertainment system and the crew is absolutely uninterested in fixing. They just say Addis needs to fix it. Well, Addis had better get off it's butt and fix their aircraft.

Bathrooms were absolutely atrocious. Absolutely third world. Unusable. From non-flushing toilets to poor maintenance - missing toilet paper, dirty with mess, etc. Horrifying. Does Ethiopian Airways expect customers to clean the bathroom before use. For sure inconsiderate passengers don't do anything to clear/clean after use.

Boarding was mayhem. Entertainment system wasn't operational. Food was poor. It was like flying in the 1990's. For the price of the ticket, this was not value for money. It felt much more like an extreme discount airline.

My entertainment screen wasn't working and they couldn't fix it.

Choice of Vegetarian Food in Economy class needs overhaul improvement

The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.

Only 1 time food and drinks together was offered, for total 5 hours duration drinks and snacks was never offered. For some people food choice was not available, only veg was available. No entertainment option was there. Crew members were mostly back of the flight asking each other for KitKat and chips to share between them.

The business class experience is fantastic. The crew were polite but often unavailable even when I tried to call them! I even found myself bringing my used dishes and cutlery up to the crew because no one had come to collect it after over an hour.

Online was good boarding also but a child was crying all the way with no intervention from crew member.

1st of all on February 27th Abu Dhabi to Delhi flight the seat wasn't comfortable at all, coming back the Lounge at Abu Dhabi didn't have anything. Than the Food in the flight

1st time with. Etihad Airways and it was amazing from check in to crew. Great flight.

Good range of movies but lacking decent tv shows. Wifi was really expensive on this flight, considering flights under 7 hours have a $9.99 USD charge for streaming, to jump up to $24.99 for a 7 hour 40 flight seemed a little bit of a rip off. Staff are inattentive, and really need to improve on the customer experience. The new airport is fantastic, as is the new lounge, a huge upgrade from the old airport and lounge!

I WOULD ADVISE NOT TO BOOK YOUR FLIGHT ON KAYAK. THEY SHOW BETTER FARES AND AFTER I BOOKED MINE, I FIND OUT THAT IT DID NOT INCLUDE LUGGAGE. i HAD TO PAY $800 TO CHECK IN MY BAGS.

Etihad broke my suitcase Also over charged me for luggage

Entertainment did not work from flight from Abu Dhabi to Kolkata. Emirates has a much better flight in that sector.

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

Book cheap flights from Johannesburg to Greece

Recent return flight deals

5/8Mon
1 stopEgypt Air
19h 50mJNB-ATH
20/8Tue
1 stopEgypt Air
12h 35mATH-JNB
R11 093
5/8Mon
2 stopsEtihad Airways
26h 15mJNB-ATH
20/8Tue
1 stopEtihad Airways
26h 10mATH-JNB
R11 461
7/10Mon
1 stopEthiopian Air
13h 35mJNB-ATH
14/10Mon
1 stopEthiopian Air
12h 25mATH-JNB
R12 619
6/10Sun
1 stopEthiopian Air
13h 35mJNB-ATH
12/10Sat
1 stopEthiopian Air
12h 25mATH-JNB
R12 859
8/9Sun
1 stopQatar Airways
20h 55mJNB-ATH
10/9Tue
1 stopQatar Airways
22h 20mATH-JNB
R13 061
8/10Tue
1 stopQatar Airways
16h 25mJNB-ATH
22/10Tue
1 stopQatar Airways
20h 55mATH-JNB
R13 944
4/9Wed
1 stopEmirates
24h 15mJNB-ATH
11/9Wed
1 stopEmirates
22h 40mATH-JNB
R14 257
3/9Tue
1 stopEmirates
24h 15mJNB-ATH
9/9Mon
1 stopEmirates
18h 05mATH-JNB
R14 698
5/10Sat
1 stopTurkish Airlines
13h 55mJNB-ATH
17/10Thu
1 stopTurkish Airlines
19h 50mATH-JNB
R17 954
3/9Tue
1 stopTurkish Airlines
25h 15mJNB-ATH
8/9Sun
1 stopTurkish Airlines
31h 35mATH-JNB
R18 984

Search by stops

Search by airline

Search by price

Recent one-way flight deals

31/7Wed
2 stops
24h 30mJNB-ATH
R6 806
29/8Thu
2 stopsEtihad Airways
26h 00mJNB-ATH
R7 027
31/7Wed
1 stop
23h 40mJNB-ATH
R8 333
31/7Wed
3 stops
33h 20mJNB-ATH
R8 793
31/8Sat
1 stopQatar Airways
16h 25mJNB-ATH
R11 369
20/8Tue
1 stopQatar Airways
27h 35mJNB-ATH
R11 792
31/8Sat
2 stopsSWISS
24h 15mJNB-ATH
R17 678
30/8Fri
2 stopsKenya Airways
23h 10mJNB-ATH
R17 954
8/8Thu
1 stopAir France
23h 15mJNB-ATH
R28 146
3/9Tue
2 stopsKenya Airways
23h 10mJNB-ATH
R32 671

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Greece

Last minute flight, train and bus deals

31/7Wed
multi-stop
24h 08mJNB-SKG
14/8Wed
multi-stop
22h 30mSKG-JNB
R19 536
31/7Wed
multi-stop
34h 30mJNB-SKG
14/8Wed
multi-stop
26h 35mSKG-JNB
R20 291
31/7Wed
multi-stop
34h 30mJNB-SKG
14/8Wed
multi-stop
31h 05mSKG-JNB
R21 082
31/7Wed
multi-stopKLM
33h 00mJNB-SKG
14/8Wed
multi-stopKLM
22h 30mSKG-JNB
R22 001
31/7Wed
multi-stop
33h 00mJNB-SKG
14/8Wed
multi-stop
24h 30mSKG-JNB
R23 234
31/7Wed
multi-stop
13h 35mJNB-SKG
13/8Tue
multi-stop
22h 20mSKG-JNB
R36 166

Search by stops

Search by airline

Search by price

Johannesburg - Greece Flights

Departure:

Johannesburg (JNB)South Africa

Return flight deals:

Greece - Johannesburg

Cabin classes: