Find flights
When to book
FAQs & Tips
Airlines
Deals

Find cheap flights to Iceland from R9 355

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 Iceland departing on 2/6. 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
to 18/4
to 25/4

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

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.

Good to know

Low season

August

High season

October

Cheapest flight

R9 355
Best time to beat the crowds but there is an average 9% increase in price.
Most popular time to fly and prices are also 0% lower on average.
Flight from Cape Town to Reykjavik

FAQs - booking Iceland flights

  • How long is the flight to Iceland?

    An average direct flight from South Africa to Iceland takes 22h 05m, covering a distance of 18033 km. The most popular route is Johannesburg - Reykjavik with an average flight time of 16h 25m.

  • What is the cheapest flight to Iceland?

    The cheapest ticket to Iceland from South Africa found in the last 72 hours was R15 428. The most popular route is Johannesburg OR Tambo to Reykjavik Keflavik Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was R15 428.

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

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

Top 5 airlines flying to Iceland

Need help choosing which airline to fly with from South Africa to Iceland? 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 2183 reviews
76comfort
79boarding
78overall
74food
73entertainment
84crew
Airline reviews

Super friendly crew. Leg space and entertainment system are below average

Read more about SWISS

Super friendly crew. Leg space and entertainment system are below average

Flight was delayed for 4 hours and they misplaced my luggage too. Appalling.

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

Thank you to the cordial crew and good hydration throughout the flight, food was good too. Carry ons usually weight by themselves so it does reduce option for cold weather clothes that are heavy, so carryon weight is tight.

Luggage did not make it to Miami still not today! Screen did not work for couple hours- got a bate of chocolate as a peaceful offering. Crew tentative, seats are getting smaller- isle seat arm rest foes not fold- problem getting other 2 passengers to go to the toilet without hitting themselves

The two meals were plentiful and excellent. The drinks were continuous. Thanks, Crew very polite; however a bit "hazard" at the end as they were rushing us off; to prepare for the cleaning team and next flight. Baggage from Berlin was delayed; however through the apps etc; they kept me aware and informed.(.did receive my baggage about 36 hours after my flight arrival). Good experience; thank you.

That your phones given were the more comfortable ones, unlike the old ones. The flight was delayed and my luggage has been lost in Zürich both times. Also the food choices were terrible. I am dairy free and gluten-free and they had nothing available for me

A lot of things could have been better. They lost our luggage. We missed our connection from YVR to Naples when we arrived in Zurich and then we got re-routed to Rome and then Naples. We eventually got to Naples but our bags didn’t. Our experience at the lost luggage in the Naples was not at all reassuring. They didn’t seem that interested in our problem. I did a live chat with Swiss customer service and all they could do is tell me to follow the process. Meanwhile we’ve had to spend significant money on clothes and I have to replace medications. This has meant our trip so far has been totally different than what we had planned. It’s not clear that our baggage will ever show up which means we will have lost significant amount of clothing and other things and our two month trip to Europe will have more problems than good memories. So far we are not happy.

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

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

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

Mostly fine. Minor delays departing and arriving. Quite a cramped plane, not so much as regards legroom but very narrow seats. Quiet nice food. Non-working USB charger. Flight attendants were helpful but not particularly proactive — one had to work to get their attention (but all was fine once they notice you), very Dutch style:)

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

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.

One of their staff was so rude with discriminative. Such a reputed airline shouldn't hire such kind of arrogant attendants.

Everything in general was great, but we left 30 minutes late

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.

Pros: "Crew was great, on time flight, clean plane."
Cons: "Entertainments options were shockingly few. Honestly have not been on a plane recently with so few and limited options of TV series and movies. I was extremely surprised. Wish I had know and I would’ve had more options for my family."

The flight was good but my neighbor had the vent open full power for the whole flight and because the air was blowing from the side instead of from the top and I got very cold and ended up with a sore throat.

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

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.

There was not enough staff during boarding which had created big problems . Another thing once you enter gate area there’s no way to use bathroom and you have to be in that area 2 hours before boarding which is too much.

The 2nd flight from Doha to Mumbai was not of international level expected while booking with Qatar

Food could be much better. Entertainment needs lot of improvement. The luggage came out open with broken bags. The flight landed at 3:15 PM in US and by the time bags came out it was 5:15 PM or so. Staff at airport was aggressive and not polite.

The plane from Dublin to Doha was quite comfortable. I was in economy and the seats and rows were very tight. The man in front of me reclined his seat and it made my screen incredibly close to my face and I wasn’t able to take my tray down and my knees were pressed against the seat. I had to ask three times for him to pull his seat up but in his defence he hadn’t even reclined it far, the rows were just too close. I had a pain in my side by the end of the flight from the chairs which were quite worn and not very padded or supportive. It was a significantly inferior plane to the plane from Doha to Sydney and vice versa.

In spite of placing requests for vegetarian food, I didn’t get it because they ran out of stock. According to crew, only fixed number of vegetarian orders will be carried. Typically, they should have checked and served those who had specifically requested. I was one of those to get the food last.

need to improve management and air hostess services. Rest of it’s OK.

some sections of airport are too cramped. The screening of luggage was twice and a huge hassle. They kept saying my boarding the for my next flight was in 10 minutes but were dragging the screening too long. having a 2 hour connecting time with this much delays in screenings is not good. They could see I was traveling with special needs kid yet I was" randomly chosen" to be personally screened again.

Crew was great, captain included. Food was scarce, bread was not fresh. seats were very tight, backing seat to sleep disturbs customers. No leg room. earphones uncomfortable. Your extra charges for bags is very problematic for the industry as a whole, leave that for Ryan air. The short flight valencia munich seemed a downgrade for lufthansa, I mean seriously! charging for drinks - real cheap. So overall the price was too high for quality of adveture.

Need more time for connecting flights in Munich Food seems worse now on Lufthansa Very uncomfortable seats

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

Very good, the staff was great the service and everything was very good, without delays very comfortable!

The flight was very good , on time without delays, specially the staff was great!

Terrible. This airline will cancel flights at very short notice.

Very good service. One of my journey was by bus. But they advised by plane. Wrong information

There was a boarding delay in Almaty. Comfort and food was average.

I was unable to select my seat when checking in online.

4 hours is a long flight with no movies and no snacks.

They canceled my flight , they put me on a different flight that was delayed and the connection was lost . They lost my luggage. And now I’m stuck with any of my belongings.

Almost 3 hour delay. First because the crew was late. Then a technical problem with the airplane.

No entertainment available on flight. Seating too cramped fir an average adult.

Biz class has a middle seat. 🙄. WiFi only for first class. No free seat assignments. Basically nickel and dime approach. They need to take lessons from Singapore Air and the likes. Never again.

It was nice and smooth from boarding to landing. Flight crew was wonderful and very professional.

The crew was great but we sat in the plane for over an hour before takeoff combined with a 4 hour delay on our previous flight caused us to miss planned scheduled meetings in Geneva.

Qatar airways has clean cabins and it looks like u r in business class

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.

Ord ->LHR->Rome no glitches , food disappointing Rome->LHR->ORD late , missed flights , had to stay overnight in London , missed flight in Chicago Plane was cold , one bathroom had no bright light in it , mediocre dinner , snack one step up from dog food . Crew was nice . Would try another airline to Rome next time

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

Book Cheap Iceland Plane Tickets

Recent return flight deals

15/5ke
1 stopKLM
34h 30mJNB-KEF
19/5su
1 stopKLM
23h 15mKEF-JNB
R15 428
10/5pe
2 stopsTurkish Airlines
23h 10mJNB-KEF
12/5su
2 stopsTurkish Airlines
48h 55mKEF-JNB
R17 823
17/4ke
2 stops
23h 25mCPT-KEF
24/4ke
2 stops
25h 00mKEF-CPT
R18 408
15/5ke
2 stopsAustrian Airlines
30h 20mJNB-KEF
18/5la
2 stopsAustrian Airlines
30h 20mKEF-JNB
R19 011
17/4ke
3 stops
21h 50mCPT-KEF
24/4ke
3 stops
23h 55mKEF-CPT
R19 219
15/5ke
1 stopLufthansa
19h 55mJNB-KEF
18/5la
1 stopLufthansa
30h 05mKEF-JNB
R20 237
15/5ke
2 stopsTurkish Airlines
47h 20mJNB-KEF
19/5su
2 stopsTurkish Airlines
40h 20mKEF-JNB
R20 577
10/5pe
1 stopLufthansa
19h 55mJNB-KEF
11/5la
1 stopLufthansa
30h 05mKEF-JNB
R38 777
10/5pe
1 stopBritish Airways
16h 00mJNB-KEF
12/5su
1 stopBritish Airways
21h 00mKEF-JNB
R57 354
6/7la
1 stopBritish Airways
16h 10mJNB-KEF
13/7la
1 stopBritish Airways
19h 05mKEF-JNB
R76 611

Search by stops

Search by airline

Search by price

Recent one-way flight deals

2/6su
2 stops
36h 40mCPT-KEF
R9 355
2/6su
3 stops
33h 40mCPT-KEF
R9 562
23/3la
2 stops
42h 00mCPT-KEF
R9 600
23/3la
3 stops
44h 40mCPT-KEF
R10 788
23/3la
1 stopLufthansa
21h 30mCPT-KEF
R11 882
2/6su
1 stopBritish Airways
17h 20mCPT-KEF
R13 391

Search by stops

Search by airline

Search by price

Last minute flights to Iceland

Last minute flight, train and bus deals

22/3pe
multi-stopSWISS
18h 30mJNB-KEF
13/4la
multi-stopSWISS
15h 45mKEF-JNB
R15 899
22/3pe
multi-stop
29h 25mJNB-KEF
13/4la
multi-stop
15h 45mKEF-JNB
R17 804
22/3pe
multi-stop
18h 30mJNB-KEF
12/4pe
multi-stop
30h 05mKEF-JNB
R18 351
22/3pe
multi-stop
29h 25mJNB-KEF
12/4pe
multi-stop
54h 20mKEF-JNB
R19 860
22/3pe
multi-stop
18h 30mJNB-KEF
12/4pe
multi-stop
54h 20mKEF-JNB
R20 501
22/3pe
multi-stop
39h 40mJNB-KEF
13/4la
multi-stop
24h 00mKEF-JNB
R23 104
22/3pe
multi-stop
32h 50mJNB-KEF
12/4pe
multi-stop
29h 05mKEF-JNB
R25 990
22/3pe
multi-stop
32h 50mJNB-KEF
13/4la
multi-stop
19h 25mKEF-JNB
R26 423
22/3pe
multi-stop
29h 25mJNB-KEF
12/4pe
multi-stop
29h 05mKEF-JNB
R26 593
22/3pe
multi-stop
38h 40mJNB-KEF
13/4la
multi-stop
24h 00mKEF-JNB
R27 498

Search by stops

Search by airline

Search by price

Flights to Iceland

Return flight deals:

Iceland - South Africa

Cabin classes:

Browse destinations: