Cheap flights to South Africa

WAS — JNB
6 Oct — 13 Oct1
Return
1 adult
Economy
From?
To?
Thu 6/10
Thu 13/10

We work with more than 300 partners to bring you better travel deals

Flights to South Africa 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, 18% potential price rise
Cheapest inOctoberBest time to find cheap flights, 3% potential price drop
Average price฿25,782Average for return flights in October 2022
Return from฿24,686From Bangkok to Johannesburg
One-way from฿14,366One-way flight from Bangkok to South Africa

Cheap flights to South Africa in October, November 2022

The best prices found for ZA1 flights for October, November
8 Oct - 4 Nov
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

43h 05m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

2 stops

20h 15m
฿33,419

Multiple Airlines

Pick Dates

Deal found 29 set. 2022

25 Oct - 22 Jan
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

44h 20m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

23h 40m
฿33,759

Multiple Airlines

Pick Dates

Deal found 30 set. 2022

17 Oct - 26 Oct
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿33,797

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

Pick Dates

Deal found 29 set. 2022

South Africa 2022 flight deals

Cheap flights to South Africa found for this year
8 Oct - 4 Nov
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

43h 05m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

2 stops

20h 15m
฿33,419

Multiple Airlines

Pick Dates

Deal found 29 set. 2022

25 Oct - 22 Jan
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

44h 20m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

23h 40m
฿33,759

Multiple Airlines

Pick Dates

Deal found 30 set. 2022

17 Oct - 26 Oct
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

16h 15m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿33,797

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

Pick Dates

Deal found 29 set. 2022

Last minute flights to South Africa

Late deals on return flights to South Africa, departing today and this week
8 Oct - 4 Nov
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

43h 05m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

2 stops

20h 15m
฿33,419

Multiple Airlines

Pick Dates

Deal found 29 set. 2022

9 Oct - 30 Oct
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

3 stops

43h 05m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

2 stops

20h 15m
฿33,948

Multiple Airlines

Pick Dates

Deal found 29 set. 2022

8 Oct - 4 Nov
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

2 stops

41h 00m
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

2 stops

20h 15m
฿34,326

Multiple Airlines

Pick Dates

Deal found 29 set. 2022

One-way flights to South Africa

The cheapest one-way flights to South Africa
21 Mar
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
฿14,366

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

Pick Dates

Deal found 30 set. 2022

29 Jan
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
฿14,403

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

Pick Dates

Deal found 29 set. 2022

15 Feb
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
฿14,479

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

Pick Dates

Deal found 29 set. 2022

When is the best time to fly to South Africa?

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

BKK - JNB

Price

฿26,355 - ฿62,140

JNB

Temperature

10 - 20 °C

JNB

Rainfall

0 - 120 mm

When is the best time to book a flight to South Africa?

Booking 60 days in advance of your planned departure date is, on average, the best time to get cheap flights to South Africa. The general trend is that the closer you book to the departure date, the more expensive your flight will be.

Find flights to South Africa

Select your preferred flight destination in South Africa from the list below.

Search flights to South Africa by cabin class

Business Classfrom ฿1,508/person
Economyfrom ฿538/person