Cheap flights to Johannesburg

WAS — JNB
1 Jun — 8 Jun1
Return
1 adult
Economy
From?
To?
Wed 1/6
Wed 8/6

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 inDecemberHigh demand for flights, 8% potential price rise
Cheapest inAprilBest time to find cheap flights, 1% potential price drop
Average price฿23,432Average for return flights in May 2022
Return from฿23,706From Bangkok to Johannesburg
One-way from฿14,162One-way flight from Bangkok to Johannesburg

Cheap flights to Johannesburg in May, June 2022

The best prices found for ZA1 flights for May, June
31 May - 30 Jun
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿22,371

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

View Deal

Deal found 24 May 2022

28 May - 21 Jun
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿26,511

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

View Deal

Deal found 26 May 2022

31 May - 3 Jun
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿26,750

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

View Deal

Deal found 24 May 2022

Johannesburg 2022 flight deals

Cheap flights to Johannesburg found for this year
31 May - 30 Jun
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿22,371

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

View Deal

Deal found 24 May 2022

21 Aug - 29 Aug
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿24,595

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

View Deal

Deal found 26 May 2022

12 Sep - 27 Sep
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿24,698

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

View Deal

Deal found 26 May 2022

Last minute flights to Johannesburg

Late deals on return flights to Johannesburg, departing today and this week
3 Jun - 8 Jun
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

33h 00m
฿29,076

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

View Deal

Deal found 26 May 2022

3 Jun - 8 Jun
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

33h 00m
฿29,760

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

View Deal

Deal found 26 May 2022

4 Jun - 8 Jun
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

23h 55m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

24h 00m
฿34,276

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

View Deal

Deal found 26 May 2022

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