Cheap flights to Johannesburg

WAS — JNB
1 Oct — 8 Oct1
Return
1 adult
Economy
From?
To?
Sat 1/10
Sat 8/10

Flights to Johannesburg in 2022

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
Popular inAugustHigh demand for flights, 12% potential price rise
Cheapest inOctoberBest time to find cheap flights, 3% potential price drop
Average price฿27,218Average for return flights in September 2022
Return from฿24,931From Bangkok to Johannesburg
One-way from฿14,546One-way flight from Bangkok to Johannesburg

Cheap flights to Johannesburg in September, October 2022

The best prices found for ZA1 flights for September, October
26 Oct - 2 Nov
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

43h 05m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

3 stops

56h 45m
฿33,704

Multiple Airlines

Pick Dates

Deal found 25/9/22

26 Oct - 2 Nov
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

2 stops

37h 05m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

3 stops

56h 45m
฿33,854

Multiple Airlines

Pick Dates

Deal found 25/9/22

28 Oct - 2 Nov
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

41h 55m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

3 stops

56h 45m
฿34,903

Multiple Airlines

Pick Dates

Deal found 25/9/22

Johannesburg 2022 flight deals

Cheap flights to Johannesburg found for this year
26 Oct - 2 Nov
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

43h 05m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

3 stops

56h 45m
฿33,704

Multiple Airlines

Pick Dates

Deal found 25/9/22

26 Oct - 2 Nov
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

2 stops

37h 05m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

3 stops

56h 45m
฿33,854

Multiple Airlines

Pick Dates

Deal found 25/9/22

28 Oct - 2 Nov
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

41h 55m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

3 stops

56h 45m
฿34,903

Multiple Airlines

Pick Dates

Deal found 25/9/22

Last minute flights to Johannesburg

Late deals on return flights to Johannesburg, departing today and this week
2 Oct - 24 Oct
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿36,890

เอธิโอเปียแอร์

Pick Dates

Deal found 24/9/22

2 Oct - 24 Oct
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

2 stops

27h 50m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿39,477

เอธิโอเปียแอร์

Pick Dates

Deal found 24/9/22

3 Oct - 24 Oct
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

19h 30m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

30h 40m
฿40,152

กาตาร์แอร์เวย์

Pick Dates

Deal found 24/9/22

One-way flights to Johannesburg

The cheapest one-way flights to Johannesburg
21 Mar
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
฿14,546

สิงคโปร์แอร์ไลน์

Pick Dates

Deal found 25/9/22

2 Oct
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

45h 25m
฿17,283

Multiple Airlines

Pick Dates

Deal found 26/9/22

2 Oct
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

45h 25m
฿17,320

Multiple Airlines

Pick Dates

Deal found 25/9/22

When is the best time to fly to Johannesburg?

Average Johannesburg flight ticket prices and weather conditions for 2022 and 2023 by month

BKK - JNB

Price

฿26,137 - ฿61,624

JNB

Temperature

10 - 20 °C

JNB

Rainfall

0 - 120 mm

When is the best time to book a flight to Johannesburg?

The price you pay for your flight to Johannesburg may vary depending on when you book. For the best chance of a lower fare, look to book 60 days in advance of your trip. Fares are likely to increase a fortnight or so before your departure date.
Other local departures to Johannesburg from Thailand