| Departure | Inbound | Airports | Price |
|---|---|---|---|
| 2026-11-16 | 2026-12-21 | (ARN - JNB) | 5 085 kr |
| 2026-11-11 | 2026-11-22 | (ARN - JNB) | 5 448 kr |
| 2026-11-17 | 2026-11-25 | (ARN - JNB) | 5 463 kr |
| 2026-11-17 | 2026-11-25 | (ARN - JNB) | 5 463 kr |
| 2026-10-07 | 2026-10-14 | (ARN - JNB) | 5 689 kr |
| 2026-11-11 | 2026-11-18 | (ARN - JNB) | 5 871 kr |
| 2026-10-08 | 2026-10-21 | (ARN - JNB) | 5 943 kr |
| 2026-10-05 | 2026-10-14 | (ARN - JNB) | 5 945 kr |
| 2026-10-07 | 2026-10-21 | (ARN - JNB) | 5 950 kr |
| 2026-11-25 | 2026-12-09 | (ARN - JNB) | 5 967 kr |
| Departure | Inbound | Airports | Price |
| 2026-11-16 | 2026-12-21 | (ARN - JNB) | 5 085 kr |
| 2026-11-11 | 2026-11-22 | (ARN - JNB) | 5 448 kr |
| 2026-11-17 | 2026-11-25 | (ARN - JNB) | 5 463 kr |
| 2026-11-17 | 2026-11-25 | (ARN - JNB) | 5 463 kr |
| 2026-11-11 | 2026-11-18 | (ARN - JNB) | 5 871 kr |
| 2026-11-25 | 2026-12-09 | (ARN - JNB) | 5 967 kr |
| 2026-11-02 | 2026-12-21 | (ARN - JNB) | 6 191 kr |
| 2026-11-02 | 2026-12-25 | (ARN - JNB) | 6 198 kr |
| 2026-11-23 | 2026-12-28 | (ARN - JNB) | 6 734 kr |
| 2026-11-16 | 2026-11-22 | (ARN - JNB) | 10 934 kr |
| Departure | Inbound | Airports | Price |
| 2026-10-07 | 2026-10-14 | (ARN - JNB) | 5 689 kr |
| 2026-10-08 | 2026-10-21 | (ARN - JNB) | 5 943 kr |
| 2026-10-05 | 2026-10-14 | (ARN - JNB) | 5 945 kr |
| 2026-10-07 | 2026-10-21 | (ARN - JNB) | 5 950 kr |
| 2026-10-20 | 2026-11-03 | (ARN - JNB) | 6 480 kr |
| 2026-10-13 | 2026-10-15 | (ARN - JNB) | 6 491 kr |
| 2026-10-20 | 2026-11-03 | (ARN - JNB) | 6 533 kr |
| 2026-10-20 | 2026-11-03 | (ARN - JNB) | 6 533 kr |
| 2026-10-20 | 2026-11-03 | (ARN - JNB) | 6 743 kr |
| 2026-10-26 | 2026-11-01 | (ARN - JNB) | 14 696 kr |
| Departure | Inbound | Airports | Price |
| 2027-01-21 | 2027-01-30 | (ARN - JNB) | 6 037 kr |
| Departure | Inbound | Airports | Price |
| 2026-08-29 | 2026-09-10 | (ARN - JNB) | 6 157 kr |
| 2026-08-12 | 2026-08-19 | (ARN - JNB) | 6 449 kr |
| 2026-08-10 | 2026-08-26 | (ARN - JNB) | 6 481 kr |
| 2026-08-10 | 2026-08-24 | (ARN - JNB) | 6 484 kr |
| 2026-08-06 | 2026-08-15 | (ARN - JNB) | 7 206 kr |
| 2026-08-04 | 2026-08-16 | (ARN - JNB) | 7 234 kr |
| 2026-08-01 | 2026-08-08 | (ARN - JNB) | 7 509 kr |
| 2026-08-01 | 2026-08-29 | (ARN - JNB) | 7 796 kr |
| 2026-08-01 | 2026-08-08 | (ARN - JNB) | 8 359 kr |
| Departure | Inbound | Airports | Price |
| 2027-04-08 | 2027-04-11 | (ARN - JNB) | 6 237 kr |
| Departure | Inbound | Airports | Price |
| 2026-09-15 | 2026-11-03 | (ARN - JNB) | 6 323 kr |
| 2026-09-14 | 2026-11-03 | (ARN - JNB) | 6 332 kr |
| 2026-09-15 | 2026-11-03 | (ARN - JNB) | 6 344 kr |
| 2026-09-17 | 2026-11-03 | (ARN - JNB) | 6 355 kr |
| 2026-09-16 | 2026-11-03 | (ARN - JNB) | 6 391 kr |
| 2026-09-15 | 2026-11-02 | (ARN - JNB) | 6 400 kr |
| 2026-09-16 | 2026-11-02 | (ARN - JNB) | 6 400 kr |
| 2026-09-16 | 2026-11-03 | (ARN - JNB) | 6 400 kr |
| 2026-09-17 | 2026-11-02 | (ARN - JNB) | 6 400 kr |
| 2026-09-14 | 2026-11-02 | (ARN - JNB) | 6 410 kr |
| Departure | Inbound | Airports | Price |
| 2026-06-08 | 2026-06-17 | (ARN - JNB) | 6 369 kr |
| 2026-06-05 | 2026-06-17 | (ARN - JNB) | 6 386 kr |
| 2026-06-10 | 2026-06-19 | (ARN - JNB) | 7 075 kr |
| 2026-06-09 | 2026-06-19 | (ARN - JNB) | 7 076 kr |
| 2026-06-08 | 2026-06-19 | (ARN - JNB) | 7 077 kr |
| 2026-06-12 | 2026-07-11 | (ARN - JNB) | 7 125 kr |
| 2026-06-08 | 2026-06-20 | (ARN - JNB) | 7 788 kr |
| 2026-06-09 | 2026-06-20 | (ARN - JNB) | 7 788 kr |
| 2026-06-10 | 2026-06-20 | (ARN - JNB) | 7 788 kr |
| 2026-06-09 | 2026-06-21 | (ARN - JNB) | 8 096 kr |
| Departure | Inbound | Airports | Price |
| 2027-02-25 | 2027-03-06 | (ARN - JNB) | 6 541 kr |
| 2027-02-25 | 2027-03-07 | (ARN - JNB) | 6 541 kr |
| Departure | Inbound | Airports | Price |
| 2026-12-30 | 2027-01-18 | (ARN - JNB) | 6 960 kr |
| 2026-12-30 | 2027-01-17 | (ARN - JNB) | 7 379 kr |
| 2026-12-30 | 2027-01-16 | (ARN - JNB) | 8 261 kr |
| 2026-12-29 | 2027-01-17 | (ARN - JNB) | 8 324 kr |
| 2026-12-29 | 2027-01-16 | (ARN - JNB) | 8 326 kr |
| 2026-12-29 | 2027-01-18 | (ARN - JNB) | 8 568 kr |
| 2026-12-29 | 2027-01-18 | (ARN - JNB) | 8 568 kr |
| 2026-12-28 | 2027-01-17 | (ARN - JNB) | 8 711 kr |
| 2026-12-28 | 2027-01-17 | (ARN - JNB) | 8 711 kr |
| 2026-12-28 | 2027-01-16 | (ARN - JNB) | 8 711 kr |
| Departure | Inbound | Airports | Price |
| 2026-07-27 | 2026-08-20 | (ARN - JNB) | 6 972 kr |
| 2026-07-27 | 2026-08-10 | (ARN - JNB) | 7 004 kr |
| 2026-07-30 | 2026-08-07 | (ARN - JNB) | 7 435 kr |
| 2026-07-30 | 2026-08-07 | (ARN - JNB) | 7 791 kr |
| 2026-07-31 | 2026-08-07 | (ARN - JNB) | 8 070 kr |
| 2026-07-02 | 2026-07-09 | (ARN - JNB) | 9 225 kr |
| 2026-07-06 | 2026-10-02 | (ARN - JNB) | 10 473 kr |
| 2026-07-05 | 2026-10-02 | (ARN - JNB) | 10 497 kr |
| 2026-07-06 | 2026-07-22 | (ARN - JNB) | 10 800 kr |
| 2026-07-08 | 2026-07-10 | (ARN - JNB) | 10 821 kr |
| Departure | Inbound | Airports | Price |
| 2026-05-31 | 2026-06-06 | (ARN - JNB) | 15 908 kr |
| 2026-05-31 | 2026-06-10 | (ARN - JNB) | 16 120 kr |
| 2026-05-31 | 2026-06-04 | (ARN - JNB) | 17 893 kr |
Flygresor.se compares the price of flights to Johannesburg
By using Flygresor.se's unique search function you can compare prices and find the best deals to Johannesburg in South africa
1
Too many locations selected
Too many locations selected
Depart
Return
Passengers
1 Adult
Choose departure date
Cheapest flights to Johannesburg from 5 085 kr
These are the best prices for a flight ticket to Johannesburg:
Nearest airport to Johannesburg
Lanseria International
(HLA)
O.R. Tambo International
(JNB)
Alternative Travel Options
Fly from Sweden to Johannesburg
Fly from Sweden to South africa
Fly to Sweden
Most Popular Cities
Fly from Copenhagen to Johannesburg
Fly from Gothenburg to Johannesburg
Fly from Malmo to Johannesburg
Fly from Stockholm to Johannesburg
Fly from Copenhagen to Cape Town
Fly from Copenhagen to Durban
Fly from Copenhagen to Port Elizabeth
Fly from Gothenburg to Cape Town
Fly from Gothenburg to Durban
Fly from Gothenburg to George
Fly from Gothenburg to Port Elizabeth
Fly from Malmo to Cape Town
Fly from Malmo to Durban
Fly from Malmo to George
Fly from Malmo to Port Elizabeth
Fly from Stockholm to Cape Town
Fly from Stockholm to Durban
Fly from Stockholm to George
Fly from Stockholm to Port Elizabeth
Fly from Amman to Gothenburg
Fly from Amman to Malmo
Fly from Amman to Stockholm
Fly from Arbil to Gothenburg
Fly from Arbil to Malmo
Fly from Arbil to Stockholm
Fly from Bangkok to Gothenburg
Fly from Bangkok to Malmo
Fly from Bangkok to Stockholm
Fly from Hargeisa to Gothenburg
Fly from Hargeisa to Malmo
Fly from Hargeisa to Stockholm
Fly from Rabat to Gothenburg
Fly from Rabat to Malmo
Fly from Rabat to Stockholm
Do you want to go to a city close to Johannesburg?
If you are going to any of these cities you can fly to Johannesburg.
Soweto
Pretoria
Benoni
Tembisa
Vereeniging
Boksburg
Krugersdorp
Diepsloot
Brakpan
Vanderbijlpark
Centurion
Roodepoort
Springs
Carletonville
Midrand
Westonaria
eMbalenhle
Nigel
Randfontein
Rustenburg
-
💸 How much does it cost to fly to Johannesburg, South africa?
The price for a one-way ticket to Johannesburg, South africa starts at 2 543 kr.
The price for a round-trip ticket to Johannesburg, South africa starts at 5 085 kr. -
⌛ How long does it take to fly to Johannesburg, South africa?
Stockholm - Johannesburg - 14 hours and 51 minutes
Copenhagen - Johannesburg - 15 hours and 2 minutes
Gothenburg - Johannesburg - 14 hours and 34 minutes -
🛬 What are the closest airports to Johannesburg, South africa?
The closest airports to Johannesburg, South africa are:Lanseria International (HLA)O.R. Tambo International (JNB) -
🎯 What is the distance to Johannesburg, South africa?
Stockholm - Johannesburg - 9,553 km
Copenhagen - Johannesburg - 9,221 km
Gothenburg - Johannesburg - 9,449 km
Malmo - Johannesburg - 9,207 km