Find flights
Deals
When to book
FAQs & Tips
Airlines

R12 752 Find cheap flights from Johannesburg to Sweden

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 Sweden departing on 9/10. 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
fr. 23/8
fr. 30/8

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

In the last 7 days, travellers have searched 50 469 577 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 Sweden Flight Deals

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

Stockholm
Stockholm1 stopR12 752

Good to know

Low season

April

High season

June

Cheapest flight

R12 752
Best time to beat the crowds (11% less expensive on average)
Most popular time to fly (20% more expensive on average)
Flight from Johannesburg to Stockholm Arlanda Airport

FAQs - booking Sweden flights

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

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

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

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

    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 Sweden 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 Sweden?

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

  • Morning departure is around 59% more expensive 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 Sweden

Need help choosing which airline to fly with from OR Tambo to Sweden? 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.
7,8
KLMOverall score based on 1417 reviews
8,4Crew
7,7Comfort
7,9Boarding
7,3Food
7,2Entertainment
Airline reviews

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

10,0 ExcellentMartin, Jun 2024BHX - AMS
Read more about KLM reviews

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

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

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

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

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

Flight was fine overall. What you would expect from economy seats. I did appreciate the amenities (eyemask, earplugs, small toothbrush and toothpaste, thin socks).

For a short flight, Qatar Airways offers very good onboard service.

All over with Qatar airlines my experience was really bad due to delays and then putting me on different airlines and after 8 hours of wait I had to listen to their is no plane to fly for another 24 hours. Wore experience ever.

Was required to print a boarding pass, which I'd prefer to avoid. Seat (economy x) was comfortable, service was excellent.

Very very poor service. Authorities must take action against this airline immediately. Total failure to follow the rules and regulations of an international airline

The staffs were very good and helpful especially since we were traveling with a toddler

Boarding process was terrible. Will not travel Qatar Airways if I had an alternative. The food was one of the worst, even for airline food.

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

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.

I love it, the internet is bad even i paid for it

They cancelled my seats and demanded full payment to rebook.

On this route the plane was also late and I almost missed a connecting flight to Tashkent. Moreover, my bag did not arrive with the same plane and only on the next flight from Istanbul. I was supposed to travel further from Tashkent to Astana and Saudi Arabia and if I didn't collect my bag in Tashkent I would have missed the next flights because I couldn't travel without my bag and all valuables inside it.

Overnight flight in the old style Business class, but still very good.

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.

I paid for reserved seats but didn't got them at all

Turkish airline always good Only Turkish representatives at the gave need to be more helpfull to any staff who traveling on Turkish airline . One situation happened Ist to jfk on Feb 29 TK3 had seats I asked them to transfer me to tk3 because Feb 29 tk1 was oversold and they advise me that I might not make it for tk1 I asked them to transfer me to tk3 and they say no they can’t do it I been telling them you know that I don’t have a chance for tk 1 why would you let plane go with some empty seats on tk3 if you can transfer me to tk3 and have less staff on tk1 and still told me no I waited for tk1 9 hours and only last minute I got seat on tk1 It was not easy situation but I am glad I made it home Thank you Turkish Airline One more suggestion for Turkish Airline you need to make a FIRST CLASS cabin it would be so cool 🆒 Good luck all the best See you more

I am writing to express my extreme dissatisfaction with the recent flight experience I had with your airline. This has been one of the worst travel experiences I have ever encountered, and I feel compelled to bring it to your attention. Firstly, I missed my flight due to what I perceive to be a lack of clear communication and coordination on the part of your staff. There was no remorse or apology from the airline's representatives, which further exacerbated the situation. As a result of missing my flight, I was subjected to a 24-hour delay at the airport, where I had to spend a significant amount of money to rent a hotel room and cover other incidental expenses. Additionally, since my baggage was already checked in from Tanzania to Turkey, I had to purchase essential items for the 24-hour period. What truly dismayed me, however, was the discourteous and unprofessional attitude of your staff. Their lack of empathy and understanding only added to the stress and inconvenience of the situation. I have been traveling abroad for over 20 years, and I can confidently say that this experience has been the worst I have ever encountered. As a result, I am compelled to reconsider ever using your airline again for future travel. I strongly urge you to address the issues I have raised and take immediate steps to rectify the situation. Additionally, I expect a formal apology and a refund for the expenses I incurred due to the airline's negligence. Thank you for your attention to this matter, and I look forward to your prompt response.

My mother got sick and dying and i have to change my flight and they charged me $2260 that is redisclose.

Movie channels was great. Air hostess could be a little more caring

I still cannot find my luggage. I need my luggage.

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.

The gate was changed at the very last moment and no one informed us. The flight was one hour late and the screen broken, the remote control not working. One toilet was out of order . the other toilets were also not totally functioning, because the washbasin was plugged and the water couldn't flow away.

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.

The crew were extremely unfriendly. The plane was dirty and the entertainment system did not work, so they did not even give out earphones to anyone.

Boarding was haphazard after people with small children or walking difficulties

The airplane did not offer standard outlets so I was unable to work on my laptop. This is totally unacceptable for an international flight.

The airplane, although a very new model, does not offer a standard outlet plug, so when my computer battery died after 2 hours, that was it. It seems bizarre that they would offer only USB outlets.

Gate was difficult to know. Flight number from Lufthansa directed to a different flight number by SunXpress, which was different from my actual flight per the airport. Multiple people (at least 3 others) were lost with me at the airport in Munich (I didn't know them) trying to get to a different terminal. Too many confusing signs, and no one could help. When I found some Staff members (surprisingly difficult) told me "you have to figure it out." Yeah, that's why I'm asking and walking around in circles. Thought I would miss my flight, turns out I had plenty of time, but I couldn't figure it out for the first hour. 90% airport's fault, not SunExpress.

Always delayed, always. luckily our next flight was delayed or we would have missed it. Cabin crew were great and informative, ready to help.

Very bad flights I lost my luggage for both sides

The seats are designed for 12 years old, but pretty uncomfortable for the average adulte!!

The boarding process is not well organized at all. It need to be totally revised with an emphasis on order.

All 4 flights were late. Plus delays for cleaning planes . On return baggage was not even on the plane arrived next day not received until two days later . Very poor experience.

Everything could be better. The plain was in Orlando for 3 hours prior to boarding. After boarding all the passengers they found out that plane has a mechanical problem. After an hour the problem was solved, the pilot comes on and states, (We have to go back to the gate and take on more fuel!) Are you kidding me???? Who they have for pilots, Boy scouts?? I barely made my connecting flight to Vienna, but my suitcase did not. I'm still waiting for it, in Gyor, Hungary. Am I having fun yet?? Other passenger were in the same binned. I travelled all over the world both for business and pleasure with all types of airlines. By far of all the carriers I travelled with, Discover is the worst. I'm contemplating to bight the bullet and go back to the US with a different carrier. For International flights, the seats are made for little people. The person in front of me had his seat reclined the whole way, I felt like he was sitting in my lap. For closing, I would not let my dog travel with Discover, yet alone recommend it to an other person. Does it sound like I'm frustrated, Think about having to travel back to the US with them. I'm sure I'll not hear back from you, because nobody wants to hear about bad news, but with all the hype Discover puts out there about their services, nothing could be further from the truth. Joseph A. Nagy

Book cheap flights from Johannesburg to Sweden

Recent return flight deals

9/10on.
1 stop
16h 45mJNB-ARN
16/10on.
1 stop
14h 50mARN-JNB
R12 752
9/10on.
2 stopsKLM
18h 05mJNB-ARN
16/10on.
1 stopKLM
14h 50mARN-JNB
R13 229
6/8ti.
2 stopsLufthansa
18h 35mJNB-ARN
13/8ti.
1 stopLufthansa
13h 40mARN-JNB
R16 440
6/8ti.
1 stopEthiopian Air
16h 10mJNB-ARN
11/8sø.
1 stopEthiopian Air
15h 15mARN-JNB
R20 973
3/8lø.
1 stopEthiopian Air
16h 10mJNB-ARN
11/8sø.
1 stopEthiopian Air
15h 15mARN-JNB
R21 468
4/8sø.
2 stopsQatar Airways
33h 00mJNB-ARN
11/8sø.
1 stopQatar Airways
24h 50mARN-JNB
R24 514
3/8lø.
2 stopsQatar Airways
30h 45mJNB-ARN
10/8lø.
1 stopQatar Airways
24h 50mARN-JNB
R25 395
5/8ma.
1 stopTurkish Airlines
20h 25mJNB-ARN
10/8lø.
1 stopTurkish Airlines
18h 30mARN-JNB
R33 138
8/8to.
1 stopTurkish Airlines
23h 30mJNB-ARN
12/8ma.
1 stopTurkish Airlines
19h 05mARN-JNB
R35 725
8/9sø.
1 stopLufthansa
15h 25mJNB-ARN
1/10ti.
1 stopLufthansa
13h 40mARN-JNB
R55 487

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Sweden

Last minute flight, train and bus deals

29/7ma.
multi-stop
16h 45mJNB-ARN
20/8ti.
multi-stop
14h 50mARN-JNB
R11 229
29/7ma.
multi-stopAir France
16h 45mJNB-ARN
20/8ti.
multi-stopAir France
26h 00mARN-JNB
R11 578
28/7sø.
multi-stopKLM
23h 30mJNB-ARN
19/8ma.
multi-stopKLM
24h 25mARN-JNB
R14 220
28/7sø.
multi-stopKLM
23h 30mJNB-ARN
18/8sø.
multi-stopKLM
14h 50mARN-JNB
R14 863
29/7ma.
multi-stopLufthansa
14h 05mJNB-ARN
21/8on.
multi-stopLufthansa
13h 40mARN-JNB
R16 147
26/7fr.
multi-stopLufthansa
14h 05mJNB-ARN
21/8on.
multi-stopLufthansa
13h 40mARN-JNB
R16 899
26/7fr.
multi-stopQatar Airways
24h 40mJNB-ARN
18/8sø.
multi-stopQatar Airways
24h 50mARN-JNB
R21 725
26/7fr.
multi-stopQatar Airways
24h 40mJNB-ARN
16/8fr.
multi-stopQatar Airways
21h 05mARN-JNB
R26 000
29/7ma.
multi-stopEthiopian Air
20h 25mJNB-ARN
19/8ma.
multi-stopEthiopian Air
37h 45mARN-JNB
R29 817
29/7ma.
multi-stopEthiopian Air
42h 20mJNB-ARN
19/8ma.
multi-stopEthiopian Air
37h 45mARN-JNB
R42 367

Search by stops

Search by airline

Search by price

Johannesburg - Sweden Flights

Departure:

Johannesburg (JNB)South Africa

Return flight deals:

Sweden - Johannesburg

Cabin classes:

Browse destinations: