Find flights
Deals
Insights
When to book
FAQs & Tips
Airlines

STO - JNB

Find cheap flights from Stockholm to Johannesburg from R38 900

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight from Stockholm to OR Tambo departing on 8/9. 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
Sat 25/5
Sat 1/6

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

 
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Stockholm to Johannesburg.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Stockholm to Johannesburg.
In the last 7 days, travellers have searched 45 119 101 times on KAYAK, and here's why:

Save 24% 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.

Cheap flight deals from Stockholm to OR Tambo (STO-JNB)

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Stockholm to OR Tambo that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
13:15 - 9:10ARN-JNB
19h 55m1 stop
19:35 - 12:25JNB-ARN
16h 50m1 stop
R38 900SWISS
Find Deal
Sun, Sep 8 - Thu, Sep 19
12:20 - 9:10ARN-JNB
20h 50m2 stops
19:35 - 12:25JNB-ARN
16h 50m1 stop
R39 417SWISS
Find Deal
Sun, Sep 8 - Thu, Sep 19
12:20 - 9:10ARN-JNB
20h 50m2 stops
19:35 - 13:20JNB-ARN
17h 45m2 stops
R40 011SWISS
Find Deal
Sun, Sep 8 - Thu, Sep 19
9:20 - 7:10ARN-JNB
21h 50m1 stop
1:15 - 23:05JNB-ARN
21h 50m2 stops
R45 166
Find Deal
Sun, Sep 8 - Wed, Sep 18
6:30 - 10:55ARN-JNB
28h 25m2 stops
1:15 - 22:55JNB-ARN
21h 40m2 stops
R52 103
Find Deal
Sun, Sep 8 - Wed, Sep 18
12:35 - 13:50ARN-JNB
25h 15m2 stops
16:00 - 20:20JNB-ARN
28h 20m3 stops
R62 450
Find Deal
Sun, Sep 8 - Thu, Sep 19
21:50 - 11:35ARN-JNB
37h 45m3 stops
12:20 - 6:40JNB-ARN
42h 20m3 stops
R126 894Ethiopian Air
Find Deal
Sun, Sep 8 - Thu, Sep 19
15:50 - 15:25ARN-JNB
23h 35m3 stops
14:30 - 12:25JNB-ARN
21h 55m2 stops
R201 953SWISS
Find Deal
Sun, Sep 8 - Thu, Sep 19

Flights from Stockholm to OR Tambo - Travel Insights & Trends

Get data-powered insights and trends into flights from Stockholm to OR Tambo to help you find the cheapest flights, the best time to fly and much more.

What’s the cheapest day of the week to fly from Stockholm to Johannesburg?

The average price of all flights from Stockholm to Johannesburg OR Tambo Airport clicked on KAYAK for each day over the last 12 months.
If your flying dates are flexible, you should consider flying to Johannesburg on a Monday, as we generally find the cheapest rates on that day for this route. On the other hand, Thursday is the most expensive day to fly from Stockholm to Johannesburg. For your return ticket, we recommend flying on a Wednesday and avoiding Saturdays for the best deals.

What is the cheapest month to fly from Stockholm to Johannesburg OR Tambo Airport?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights from Stockholm to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights from Stockholm to Johannesburg OR Tambo Airport is February, where tickets cost R12 360 on average. On the other hand, the most expensive months are July and December, where the average cost of tickets is R18 434 and R17 304 respectively.

How far in advance should I book a flight from Stockholm to Johannesburg OR Tambo Airport?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights from Stockholm to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price on the flight from Stockholm to Johannesburg OR Tambo Airport, you should book around 4 days before departure. For the absolute cheapest price, our data suggests you should book 18 days before departure.

Good to know

Low season

August

High season

December

Cheapest flight

R38 900
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (23% more expensive on average)
Flight from Stockholm Arlanda Airport to Johannesburg

When to book flights from Stockholm to OR Tambo

Are your dates flexible? Find out the best times to travel from Stockholm to OR Tambo based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs for booking Stockholm to Johannesburg flights

  • What is the cheapest flight from Stockholm to Johannesburg OR Tambo Airport?

    In the last 3 days, the lowest price for a flight from Stockholm to Johannesburg OR Tambo Airport was R2 030 for a return ticket.

  • Which airports will I be using when flying from Stockholm to Johannesburg?

    On your way to Johannesburg, you’ll fly out from one of these Stockholm airports: Stockholm Arlanda or Stockholm Bromma. You’ll be landing at Johannesburg OR Tambo.

  • Which aircraft models fly most regularly from Stockholm to Johannesburg?

    We unfortunately don’t have that data for this specific route.

  • Which airline alliances offer flights from Stockholm to Johannesburg?

    Star Alliance is the only airline alliance operating flights between Stockholm and Johannesburg.

  • Which is the best airline for flights from Stockholm to Johannesburg, Ethiopian Air or SWISS?

    The two airlines most popular with KAYAK users for flights from Stockholm to Johannesburg are Ethiopian Air and SWISS. With an average price for the route of R11 927 and an overall rating of 7,3, Ethiopian Air is the most popular choice. SWISS is also a great choice for the route, with an average price of R14 445 and an overall rating of 7,8.

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

    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 Stockholm to Johannesburg.

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

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

    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 Johannesburg with an airline and back to Stockholm with another airline.

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

    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 Johannesburg from Stockholm up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 4 airlines serving from Stockholm to OR Tambo

 
See real verified KAYAK customer reviews for airlines flying from Stockholm to Johannesburg. 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 Stockholm to OR Tambo? 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
SWISSOverall score based on 2064 reviews
7,4food
7,6comfort
8,4crew
7,2entertainment
7,9boarding
Airline reviews

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

8,0 ExcellentAnonymous, Feb 2024SIN - ZRH
Read more about SWISS reviews

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

I guess just the food, but besides, amazing experience flying with swiss

The Zurich airport is a disaster with to small trains running between the terminals, the trains was overfilled (not good in Corona times). It was no directions in the airport with proper lines so you did not know if you ere standing in the right line. They checked your passport 3 times in the airport = a lot of standing in line. Service on the plane could be a lot better, The cabin crew could have offer more to drink (water, coffee, tea), the food sucked.

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

Flight canceled Terrible Post flight management Kept in airport 1 hours with promises of transport but none came

Liked being hydrated. Carryon weight was limited for cold weather clothes that are heavy... could test to improve if possible.

We so appreciated that our connecting flight waited for 6 of us!!!

We were very impressed with Swiss Air. The service was exceptional. Unfortunately, we had a baby behind us that screamed for hours. , It was a nightmare, though I completely understand that it was not Swiss Airs fault.

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.

The flight was canceled so it’s stupid to send me this now !!!!!

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.

Seat in front of my wife was broken so it reclined further than normal and without having to push the recline button so my wife had absolutely no room the entire 17 hour flight. My seat was broken and wouldn't recline at all. Also.. my tray table was sticky and dirty right away before I even used it. Also...the floor in the back of the plane from our row of seats on back was totally soaked and both times we landed water came rushing out of the food/servant area like a flood onto the same already wet carpet. It got everything wet that was placed around our feet...including our shoes and socks.

Flight was smooth but unnecessary long because we had to refuel at FCO Rome. Air hostesses service and response to call light could be better. Both planes were old with broken seat arms and toilets. Why Africans had to be given the farthest Gates is what baffles me and why we have to pay for Aisle seats I found really strange. Is there ever an end to ripping people off even after paying over $2300 for one seat.

Luggage delayed for one day. I called customer service, and they had no info and no empathy. Boarding was very disorganized and chaotic. We went nearly 7 hours with no food or snacks on the flight. This is not an airline that has respect for its passengers.

it was a nice tripe but they need to work on the serving of soda,they should be abled to serve cain soda not on cup.At least each passenger should be entitled to one cain of soda not serving on cup.thanks.

Entertainment was very poor. Couldn’t watch anything. Ear pieces were the wrong type .

The check in staff was amazing. Best customer service! The plane was old! My entertainment on the first flight didn't work at all, in my seat or in the seat next to me. The bathroom doors were old and troublesome. One of the bathrooms, the whole sink panel was broken. Everything felt old and falling apart. The airline stewardesses were amazing and quite hospitable. When there were delays, they kept us well informed. Transit was GREAT! I wasn't sure how I would make it to my next flight in 1 1/2 hours but the security lines were short and efficient. The C gates in Addis Ababa were CROWDED! That whole space downstairs was too crowded and challenging to manuever. I usually fly Ethiopian within Africa and was interested to see how the experience would be intercontinental. Overall, I would choose it again if it was cheaper than Delta/Air France or Lufthansa/KLM. I wouldn't make it a first choice if the prices were the same because the planes are so old! The food and entertainment also weren't as good. Good selection of movies but as I mentioned, on the first flight they didn't work at all (I slept so it was okay) and the 2nd flight it was glitchy. All in all, I didn't hate it but it would be a first choice only if it's cheaper.

The food really sucks And they really need to work on entertainment The movie selection is herendous .

Sorry my last review for prg to fra was for this flight. My prg to fra flight was fine but my second flight back to Washington DC was with a slow awful crew who wouldn’t come in a timely manner to take trash and take trash before serving coffee tea and was shoving other people’s bottles of water on me when we were not traveling together

I was ver pleased with the service all the way through

Made us check our car seat that could have been used on the 11 hour connecting flight, we explained we wanted to use it and they said we could. When we arrived at our connecting flight the car seat was at the bottom of the plane. This made our flight home 11+ hours pretty hard at times with our toddler. We wished we had our car seat which he had rode on the flight there earlier in the week. The air dolomiti staff were mixed- some were so nice while others (one in particular in Genoa) seemed bothered to be assisting us.

Our flight from Frankfurt to Newark was diverted to Boston. Lufthansa just dumped an entire 747 plane full of passengers in Boston with no support. No help with hotels, and telling us we would have to find our own way back to Newark or to our final destination. What a complete mess. The Lufthansa agent at the Boston airport would not help, nor would any Lufthansa agent via phone. Soooo angry!!!

Food was OK.. nothing to rave about but it was tasty enough. Many choices to choose from for entertainment. Seats tight but comfortable. Flight attendants cheerful & helpful.

Lufthansa fails at mentioning no luggage when booking through points. We had to pay added fees to take checked bags to Europe for 2 weeks. The staff at check in were not helpful at all. told us "if we don't like it, then book another flight". Food was bad, they ran out of half the options. Vegetarian was terrible. The flight crew was nice, and tried to make it work ok.

Our flight to Chicago O'Hare was delayed an hour, causing us to miss our connection to MSP and spend an extra 3 hours at O'Hare so we could board a plane with a damaged door and wait another 45 minutes or so. The crew was great, the food decent, The drinks were great: 2 glasses of a nice South African Shiraz, an ice cold can of Beck's Beer, and Dewar's White Label on the rocks.

From there moment we arrived to the 7 hour delay, this flight was a challenge. We were suppose to be direct and everything changed. A backup crew was called in, extended repairs, non working headphone plugs, it was not a great experience.

The flight was cancelled, and no reason was given. The flight was rebooked 3 days later. Calling customer service was next to impossible. There was no option to get in a queue in the phone call. It simply said all agents are busy call back later. It is 2024 and not 1970s to have such outdated technology. Live chat was even worse as I was 753 in line and it kept getting timed out. The icing on the cake was that the working hours was something like 9:00 AM to 6:00 PM? Really for international airline when the flights usually depart early in the morning? Things only got worse in the check-in counter in Mumbai. The monitor in the check-in counter said that the flight was on time even though it was cancelled. There were 2 agents helping a 747 full of passengers. It was 5:30 AM by the time I checked into the hotel. I tried reaching Kayak (Chatdeal via email) days before the onward flight from Seattle and no one cared to respond even after reminder. I will go with Expedia in the future. In fact, for my next trip to Japan I have already used Expedia.

to be bussed around the airport, then have to sit on the plane for an hour whilst the plane was deiced not once, but twice, then to have to wait for a tug driver is unacceptable. The Captain was very good at communicating.

Staff were very helpful. The free WiFi for messages was also very useful to keep in touch

Crew was more interested on looking at their phones than welcoming passengers during boarding.

The crew on board were all very pleasant and happy to help. The flight had the old business class seats. The departure board in the business lounge did not update and kept on saying ' gate open' but never said boarding. When I got nervous about the departure time and walked to the gate I was told off rudely for being late.

Overall good, but the fact that there was no WiFi was a big deal for me. I am not used to having no WiFi during long flights. I always fly Delta-KLM and they never have had an issue with WiFi.

American was good / British Airways partner was not as good…

No food as per my diet restrictions even after advance request and delayed baggage without any notifications

The crew were great. The comfort and food was terrible, worst I have experienced in recent times and I fly a lot. It was like a refrigerator in the back and even with 4 blankets could not get comfortable. Seats are very tight and with the electronic box under the aisle seats, there was no legroom. BA did a bait and switch on the price, lowballing the price and then requiring add ons, like paying for a checked bag. While common on domestic flights, I have never had to pay for the first bag flying intercontinentally. Also, no “choice “ of seating at check in. There was not a single other free option. I could pay to choose a seat in the same row. I have never had this happen either.usually, at check in, you have a choice (I.e. free) on other airlines of what is not occupied in your section. I will never never fly BA again. Too bad, since the crew were some of the best with the best attitudes I have experienced.

Baggage took two hours to arrive in hall after landing.

Chaotic boarding at JNB, last minute gate change with no announcements.

The check in and a/c people where very friendly and professional.

Flights to Johannesburg

Destination:

Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Stockholm

Cabin classes: