Find cheap flights from Bangkok to South Africa from R7 943

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 17/4. 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
金 29/12
金 5/1
In the last 7 days travellers have searched 43 752 547 times on KAYAK, and here is why:

Find the best priceCompare 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.

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

Latest South Africa Flight Deals

Best return prices found by our users on KAYAK in the last 72 hours

MOST POPULARCape Town
1 stop from R17 712

Good to know

Cheapest flight

R7 943
Flight from Bangkok Suvarnabhumi Airport to Johannesburg

Top tips for finding cheap flights to South Africa

  • High season is considered to be January, February and December. The cheapest month to fly from Bangkok is January.

FAQs - booking South Africa flights

  • How does KAYAK find such low prices on flights from Bangkok to South Africa?

    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 Bangkok to South Africa.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to South Africa from Bangkok is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Bangkok to South Africa?

    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 South Africa with an airline and back to Bangkok with another airline.

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

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

Book cheap flights from Bangkok to South Africa

Recent one-way flight deals

17/4
1 stopKenya Airways
14h 55mBKK-JNB
R426
17/4
1 stopKenya Airways
14h 55mBKK-JNB
R428
4/12
2 stops
37h 30mBKK-JNB
R468
4/12
2 stops
32h 10mDMK-JNB
R480
16/4
1 stopEthiopian Air
16h 15mBKK-JNB
R488
21/1
1 stopEthiopian Air
16h 30mBKK-JNB
R509
18/4
1 stopEtihad Airways
28h 00mBKK-JNB
R543
22/1
1 stopCathay Pacific
24h 50mBKK-JNB
R545
18/4
1 stopEtihad Airways
28h 15mBKK-JNB
R548
4/12
1 stopCathay Pacific
23h 25mBKK-JNB
R591

Search by stops

Search by airline

Search by price

Recent return flight deals

30/1
1 stop
15h 00mBKK-JNB
14/3
1 stop
23h 30mJNB-BKK
R730
30/1
1 stopKenya Airways
28h 20mBKK-JNB
13/3
1 stopKenya Airways
31h 15mJNB-BKK
R735
29/1
1 stopQatar Airways
23h 55mBKK-JNB
13/3
1 stopQatar Airways
17h 25mJNB-BKK
R792
28/1
1 stopQatar Airways
29h 35mBKK-JNB
12/3
1 stopQatar Airways
18h 10mJNB-BKK
R796
30/1
2 stopsEtihad Airways
27h 15mBKK-JNB
13/3
1 stopEtihad Airways
32h 20mJNB-BKK
R867
27/1
2 stopsEtihad Airways
27h 15mBKK-JNB
20/3
1 stopEtihad Airways
28h 40mJNB-BKK
R877
2/5
2 stopsSingapore Airlines
41h 10mBKK-CPT
9/5
2 stopsSingapore Airlines
25h 45mCPT-BKK
R1 095
31/1
1 stopEmirates
18h 35mBKK-CPT
19/2
1 stopEmirates
19h 15mCPT-BKK
R1 116
7/3
1 stopEmirates
19h 45mBKK-CPT
23/3
1 stopEmirates
36h 40mCPT-BKK
R1 146
27/12
1 stopSingapore Airlines
20h 35mBKK-CPT
3/1
1 stopSingapore Airlines
25h 20mCPT-BKK
R2 296

Search by stops

Search by airline

Search by price

Last minute flights from Bangkok to South Africa

Last minute flight, train and bus deals

4/12
multi-stopEthiopian Air
16h 05mBKK-CPT
30/12
multi-stopEthiopian Air
16h 20mCPT-BKK
R1 073
4/12
multi-stop
23h 55mBKK-CPT
30/12
multi-stop
35h 15mCPT-BKK
R1 251
30/11
multi-stopEmirates
39h 35mBKK-CPT
8/12
multi-stopEmirates
17h 45mCPT-BKK
R1 373
1/12
multi-stopQatar Airways
36h 50mBKK-CPT
8/12
multi-stopQatar Airways
25h 35mCPT-BKK
R1 383
1/12
multi-stopQatar Airways
30h 25mBKK-CPT
8/12
multi-stopQatar Airways
25h 35mCPT-BKK
R1 419
1/12
multi-stopAir France
40h 15mBKK-CPT
7/12
multi-stopAir France
27h 40mCPT-BKK
R1 677
1/12
multi-stopKLM
39h 15mBKK-CPT
7/12
multi-stopKLM
28h 30mCPT-BKK
R1 825
1/12
multi-stopKLM
39h 15mBKK-CPT
7/12
multi-stopKLM
28h 30mCPT-BKK
R1 840
1/12
multi-stopAir France
40h 15mBKK-CPT
7/12
multi-stopAir France
27h 40mCPT-BKK
R1 863
4/12
multi-stopEmirates
28h 05mBKK-JNB
15/12
multi-stopEmirates
26h 10mJNB-BKK
R4 156

Search by stops

Search by airline

Search by price

Flights to South Africa

Return flight deals:

South Africa - Bangkok

Cabin classes: