R19 117 Find cheap flights from Johannesburg to Greek islands

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to Greek Islands departing on 19/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 Greek Islands

 
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Johannesburg to Greek Islands.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Johannesburg to Greek Islands.

Best Greek Islands Flight Deals

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

Thera
Thera2 stopsR19 117
Mykonos
Mykonos2 stopsR22 360

Good to know

Low season

January

High season

June

Cheapest flight

R19 117
Best time to beat the crowds but there is an average 25% increase in price.
Most popular time to fly and prices are also 14% lower on average.
Flight from Johannesburg to Santorini (Thira)

FAQs - booking Greek Islands flights

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

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

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Greek islands 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 Greek islands?

    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 Greek islands 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 Greek islands?

    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 Greek islands 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 5 airlines serving from OR Tambo to Greek Islands

 
See real verified KAYAK customer reviews for airlines flying from Johannesburg to Greek Islands. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with from OR Tambo 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 3487 reviews
8,1Boarding
8,3Crew
8,2Entertainment
8,0Comfort
7,9Food
Airline reviews

The ground staff on Islamabad is horrible. The on board services are excellent.

10,0 ExcellentSardar, Nov 2024ISB - DXB
Read more Emirates reviews

The ground staff on Islamabad is horrible. The on board services are excellent.

Business class on this plane was adequate, service, amenities, swag, and crew was amazing!

Nothing, all that I know is that I will never travel with Emirates again Qatar is were I belong. You guys should send someone over to experience what true acomadation is, Emirates has the worst food that I ever eat on any airline ,even jetblue has better food and snacks that curry Indian garbage you guys serve just make people sick.

More leg room or a bed hahaha but in all was one of the best flys I been on

Seats are not as easy to move as you would hope in premium econo Y

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.

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

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

I would recommend flying SWISS to anyone. Very impressed by the quality of food. The staff was extremely kind and accommodating. They arranged a shuttle to help a group of passengers make connecting flights when there was a delay.

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.

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 great. The attention, the fly was on time.

I was sweating the whole time for 9 hrs. There are no air nozzles above the seats

I have been traveling with visa for 25 years and this was the first time when we find out in Miami that my children’s connecting flight were overbooked and been canceled by Swissair from Zürich to Budapest. The results of that they re booked us at the Miami airport. The new route was Miami to Zürich ,Zürich to Amsterdam, Amsterdam to Budapest. We had over six hours layover in Zürich and arrived to Budapest nine hours later. There should never be in a situation where a ticket that I purchased over 7 months ago was sold to somebody else and instead of removing those two people we had to do this journey, I’m contacting customer support and requesting a refund shortly.

Really crammed in economy. Didn’t end up getting the seats we were hoping for. Didn’t eat any food so can’t comment on that.

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

No fault of the crew, but the the rear lavatories were closed the entire flight. The front lavatories were blocked off for the first part of the flight by the food cart. Then some minor turbulence occurred so the fasten seatbelt sign came on for the second part of the flight. Heroic containment engaged! It was not fun.

Our male flight attendant was top notch - wish I could remember his name. Boarding is never fun when I have to ride the shuttle to the middle of the tarmac and pull my carry on bags up the stairs to my seat. My knees are banged up and my shoulders give me pain, so the flight started off poorly. The seat leg rests don’t recline completely so that makes is difficult if not dangerous to get in and out of the middle seats. The entertainment system touch screens prevented one from seeing the options. They are old and the software needs to be updated. I was on six planes in the last two weeks and able to see the flight progress without any stress. Couldn’t watch anything else. I do like Qatar Airways, just not a fan of a few things.

Very unimpressed that I was dumped from the seat I had booked and paid for after check in. Apparently a family wanted to sit together, however as they all were adults I think they should have pre booked their seats like I did. I will be approaching Qatar for a refund. That and the dreadful state of the flooding toilets made me wonder how they managed to be voted the best airline. Not worth the money.

Moved seats, didn't accommodate requests to change seats even though other seats were available.

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

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

Not good. Expected a lot more as far as excellence.

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.

The crew was fantastic and the over flight was perfect as well.

Crew were professionals. However, the plane seats are too small -essentially there is no space to move around which for so many hours is almost inhuman but certainly unacceptable. Same with the bad quality of food and the fact that you need to purchase Wi-Fi

Connecting from Germany with not enough time to go thru TSA and security so many times. Kayak or whomever doesn’t leave you enough time between flights. I made it with 5 min before my zone was called. Too stressful

With the boarding process, shuttle to the plane, and boarding there we ran about 30 minutes late. It was okay for comfort for a short flight.

I remember flying with Lufthansa many years ago, and it used to be an amazing airline with more technologically savvy and roomy planes, but unfortunately that isn’t the case anymore. The space between the seats is much smaller, which is ok for short flights, but definitely not for across the Atlantic flights. Not sure if I’ll opt for Lufthansa the next time, maybe just if necessary.

My mother is 87 years old and has knee problems. I have reserved a wheelchair indicating that she is immobile. For her it is very difficult to walk short distances. On arrival in Frankfurt, I was called via my mother's phone, by the female employee who had my mother in a wheelchair. She asked me how many and what color suitcases she has, which I explained. I was very surprised when 15 minutes later my mother walked out with her cane and balancing with great difficulties assisted by a young couple who were pushing her suitcase. Where was the wheelchair and the airport employee? I find this to be a disrespectful and abusive behavior of elderly people. It also raises the question of professional misconduct of the airport personnel in Frankfurt i.e. the female employee who abandoned an 87 year old immobile person by the luggage lane. I would like to inquire about the details i.e. name of that employee.

The flight was cold, no enough blanket and the crew said that they can’t change it. I got very sick in the flight . Most of the kids were coughing.

Leg room was ok 1 flight attendant threw headphones at us. Very rude Overbooked flight thank goodness I got a seat Bathrooms smelled and urine all over the floor

Upgraded to business class and it was worth every dollar! The connection in Denver was way too tight time wise and going through customs there plus re-visiting security screen again caused me to miss my connecting flight. KAYAK should not allow that tight of connection on international flights.

Boarding delayed 1.5 hours. Ended up sick because of all the delays and lines waiting around airport and boarding.

One shocking event is worth noting. I told a crew member that someone in the row ahead of us is listening to their iPad without earbuds. She looked and me and said "yes, so?" I asked if that's now allowed in Lufthansa flights and she said that it is. If this is true, I don't know how Lufthansa plans to control the coming cacophony of people listening to different things at the same time and driving the volume ever higher to drown our their neighbor's personal device.

Awful! First off, 15 minutes after purchasing my tickets I received an email to purchase my seats for the flights I paid for, charging me an additional $400 plus to be able to sit with my wife. Then, our flight(s) were late leaving 3 out of four times from the origin of flight (PDX, BUD, LHR). They couldn't even load the airplane to balance, had to wait 45 minutes to reload. After being late into Heathrow, they didn't have the personal to get the gate extension to the plane. Made our connections very tight, made us run from gate to gate. Not to mention Heathrow is one of the worst airport to connect from(if you can use Frankfurt or Amsterdam, they are both superior to the dump London is) event hough it is BA's home, the gate personal was rude and very stuck up. After running through the freaking airport, taking a bus, train and 3 elevators covering 7 floors in all. On our return to Portland, the service to Portland from Hawthrow was great, especially Chris, who was very aware of everyone's need and pleasant throughout the flight. This was my 3rd and final cross Atlantic flight with BA. Each time they were marginal to say the best. Their personal both at the Budapest and London stops were awful and made me flying with them poor. I will avoid BA and Heathrow at all cost if I can.

The flight from Porto was delayed by 3 hours. Arrived in the US late at night. Exhausted from all the waiting. And staff did not communicate well with customers.

If I have to decide again definitely I will pick another Airline…..British Airways NO MORE.

The mushroom rigatoni was very flavorful & made me happy. The flight team was accommodating and friendly & I look forward to using BA again in the future.

Horrible experience. They lost my luggage and still can’t find it. The plane ride was below average. Food also terrible compared to other airlines.

The flight was uncomfortably warm. We asked a member of the crew to adjust the temperature, and they said they would but it didn't make a noticeable difference. They really cram you into the plane, too, in economy. It was quite uncomfortable for an 11 hour flight.

Took off 35 minutes late and took 20 minutes to get into a gate. For those with connecting flights it made the connection tight. I would not fly DAT again

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.

Bad. Bags are missing, there was no wheel chair assistance provided

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?

Book cheap flights from Johannesburg to Greek Islands

Recent return flight deals

 
These are the cheapest return flights from Johannesburg to Greek Islands found on KAYAK in the last 72 hours.
19/12Thu
2 stops
22h 25mJNB-JTR
25/12Wed
2 stops
46h 25mJTR-JNB
R19 117
3/1Fri
2 stops
24h 40mJNB-JMK
10/1Fri
2 stops
23h 45mJMK-JNB
R22 360
19/12Thu
3 stops
26h 35mJNB-JTR
25/12Wed
3 stops
25h 30mJTR-JNB
R23 279
19/12Thu
2 stops
24h 35mJNB-JTR
25/12Wed
3 stops
28h 20mJTR-JNB
R26 955
3/1Fri
3 stops
33h 00mJNB-JMK
10/1Fri
3 stops
32h 55mJMK-JNB
R27 081
5/12Thu
2 stops
28h 05mJNB-JTR
20/12Fri
2 stops
19h 40mJTR-JNB
R29 748
3/1Fri
2 stops
24h 40mJNB-JMK
10/1Fri
3 stops
26h 10mJMK-JNB
R30 612

Search by stops

Search by price

Everything you need to know for your flight to Greek Islands

Information on your arrival and departure airports

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