Cheap flights from South Africa to Thailand – Compare and Save
JNB — BKK
Sep 5 — Sep 121
Return
1 adult
Economy
Find flight deals from South Africa to Thailand
Cheapest flights from South Africa to ThailandExplore the most affordable flight options available from South Africa to Thailand. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 31 August 2025.
Explore the most affordable flight options available from South Africa to Thailand. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 31 August 2025.
Tue 18/119:50JNB - BKK
1 stop32h 30mEtihad Airways
Mon 24/112:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 30/8R9 922
Mon 13/109:50JNB - BKK
1 stop15h 40mEtihad Airways
Mon 20/1010:05BKK - JNB
1 stop27h 25mEtihad Airways
Deal found 29/8R9 993
Tue 18/119:50JNB - BKK
1 stop32h 30mEtihad Airways
Mon 24/112:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 30/8R10 116
Mon 15/99:50JNB - BKK
1 stop16h 30mEtihad Airways
Mon 29/92:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 30/8R10 134
Wed 24/99:50JNB - BKK
1 stop16h 30mEtihad Airways
Tue 7/109:30BKK - JNB
1 stop27h 50mEtihad Airways
Deal found 29/8R10 169
Wed 8/109:50JNB - BKK
1 stop33h 05mEtihad Airways
Wed 22/1010:05BKK - JNB
1 stop27h 15mEtihad Airways
Deal found 30/8R10 187
Fri 5/910:05JNB - BKK
1 stop27h 20mEmirates
Fri 12/93:40BKK - JNB
1 stop22h 10mEmirates
Deal found 30/8R10 240
Thu 25/910:05JNB - BKK
1 stop21h 25mEmirates
Sat 27/93:40BKK - JNB
1 stop30h 50mEmirates
Deal found 30/8R10 257
Thu 25/910:05JNB - BKK
1 stop16h 55mEmirates
Mon 6/109:55BKK - JNB
1 stop24h 35mEmirates
Deal found 29/8R10 275
Sat 8/119:50JNB - BKK
1 stop32h 30mEtihad Airways
Sun 16/1120:50BKK - JNB
1 stop16h 30mEtihad Airways
Deal found 29/8R10 293
Sun 21/99:50JNB - BKK
1 stop33h 05mEtihad Airways
Mon 29/92:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 30/8R10 345
Mon 22/99:50JNB - BKK
1 stop15h 40mEtihad Airways
Sat 27/92:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 29/8R10 363
Best flights from South Africa to ThailandDiscover carefully curated flight deals from South Africa to Thailand that have cost, travel time, and stopovers in mind to ensure you get the best travel experience. Data last updated 31 August 2025.
Discover carefully curated flight deals from South Africa to Thailand that have cost, travel time, and stopovers in mind to ensure you get the best travel experience. Data last updated 31 August 2025.
Wed 4/219:50JNB - BKK
1 stop17h 55mSingapore Airlines
Wed 18/29:35BKK - JNB
1 stop14h 00mSingapore Airlines
Deal found 30/8R10 063
Mon 15/99:50JNB - BKK
1 stop16h 30mEtihad Airways
Mon 29/92:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 30/8R10 134
Thu 6/1112:35CPT - BKK
1 stop19h 30mQatar Airways
Thu 13/1120:30BKK - CPT
1 stop25h 55mQatar Airways
Deal found 30/8R11 755
Wed 17/99:50JNB - DMK
2 stops21h 50mMultiple Airlines
Wed 24/914:40DMK - JNB
2 stops22h 40mMultiple Airlines
Deal found 30/8R11 773
Tue 25/1113:40CPT - BKK
1 stop23h 25mEmirates
Mon 1/121:05BKK - CPT
1 stop39h 35mEmirates
Deal found 30/8R12 584
Mon 1/1214:25CPT - BKK
2 stops18h 05mKenya Airways
Sat 6/121:00BKK - CPT
2 stops17h 35mKenya Airways
Deal found 29/8R13 130
Wed 5/1114:35CPT - BKK
1 stop16h 55mEthiopian Air
Sat 17/11:35BKK - CPT
1 stop16h 25mEthiopian Air
Deal found 30/8R13 465
Wed 4/219:50JNB - BKK
1 stop17h 55mSingapore Airlines
Wed 18/29:35BKK - JNB
1 stop14h 00mSingapore Airlines
Deal found 31/8R10 081
Tue 14/109:50JNB - BKK
1 stop16h 30mEtihad Airways
Mon 20/102:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 30/8R10 345
Wed 4/219:50JNB - BKK
1 stop19h 10mSingapore Airlines
Wed 18/29:35BKK - JNB
1 stop14h 00mSingapore Airlines
Deal found 29/8R10 116
Mon 22/99:50JNB - BKK
1 stop15h 40mEtihad Airways
Wed 1/1020:55BKK - JNB
1 stop16h 25mEtihad Airways
Deal found 30/8R10 345
Wed 5/1112:35CPT - BKK
1 stop19h 30mQatar Airways
Tue 18/118:15BKK - CPT
1 stop38h 10mQatar Airways
Deal found 30/8R11 896
Last-minute flights from South Africa to ThailandDiscover last-minute flight deals from South Africa to Thailand. Data last updated 31 August 2025 and is based on user searches.
Discover last-minute flight deals from South Africa to Thailand. Data last updated 31 August 2025 and is based on user searches.
Fri 5/910:05JNB - BKK
1 stop27h 20mEmirates
Fri 12/93:40BKK - JNB
1 stop22h 10mEmirates
Deal found 30/8R10 240
Fri 5/99:50JNB - BKK
1 stop15h 40mEtihad Airways
Mon 8/920:55BKK - JNB
1 stop16h 35mEtihad Airways
Deal found 30/8R10 486
Mon 8/99:50JNB - BKK
1 stop33h 05mEtihad Airways
Thu 18/92:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 30/8R10 434
Mon 15/99:50JNB - BKK
1 stop16h 30mEtihad Airways
Mon 29/92:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 30/8R10 134
Thu 18/910:05JNB - BKK
1 stop22h 20mEmirates
Sat 27/921:35BKK - JNB
1 stop28h 15mEmirates
Deal found 29/8R10 293
Fri 19/99:50JNB - BKK
1 stop15h 40mEtihad Airways
Sat 27/92:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 29/8R10 504
Sun 21/99:50JNB - BKK
1 stop28h 00mEtihad Airways
Wed 1/109:30BKK - JNB
1 stop27h 50mEtihad Airways
Deal found 30/8R10 345
Sun 21/99:50JNB - BKK
1 stop16h 30mEtihad Airways
Mon 22/92:55BKK - JNB
1 stop34h 25mEtihad Airways
Deal found 29/8R10 575
Mon 22/99:50JNB - BKK
1 stop15h 40mEtihad Airways
Wed 1/1020:55BKK - JNB
1 stop16h 25mEtihad Airways
Deal found 29/8R10 363
Wed 24/99:50JNB - BKK
1 stop16h 30mEtihad Airways
Tue 7/109:30BKK - JNB
1 stop27h 50mEtihad Airways
Deal found 29/8R10 169
Thu 25/910:05JNB - BKK
1 stop21h 25mEmirates
Sat 27/93:40BKK - JNB
1 stop30h 50mEmirates
Deal found 30/8R10 257
Thu 25/910:05JNB - BKK
1 stop16h 55mEmirates
Mon 6/109:55BKK - JNB
1 stop24h 35mEmirates
Deal found 29/8R10 275
One-way flights from South Africa to ThailandSearch for one-way flight options from South Africa to Thailand. Find affordable one-way fares based on user searches. Data last updated 31 August 2025.
Search for one-way flight options from South Africa to Thailand. Find affordable one-way fares based on user searches. Data last updated 31 August 2025.
Thu 16/109:50JNB - BKK
1 stop16h 30mEtihad Airways
Deal found 30/8R5 464
Wed 17/99:50JNB - BKK
1 stop16h 30mEtihad Airways
Deal found 30/8R5 481
Mon 27/1013:45JNB - BKK
1 stop23h 40mQatar Airways
Deal found 29/8R5 499
Mon 15/99:50JNB - BKK
1 stop15h 40mEtihad Airways
Deal found 29/8R5 534
Sun 30/119:50JNB - BKK
1 stop32h 30mEtihad Airways
Deal found 29/8R5 605
Mon 17/119:50JNB - BKK
1 stop32h 30mEtihad Airways
Deal found 30/8R5 622
Tue 9/129:25JNB - BKK
1 stop28h 00mQatar Airways
Deal found 30/8R5 640
Sat 22/1113:45JNB - BKK
1 stop23h 40mQatar Airways
Deal found 29/8R5 763
Tue 18/119:50JNB - BKK
1 stop16h 20mEtihad Airways
Deal found 30/8R5 816
Wed 12/119:50JNB - BKK
1 stop32h 30mEtihad Airways
Deal found 29/8R5 834
Fri 5/1213:25JNB - BKK
1 stop18h 30mEmirates
Deal found 30/8R6 133
Sat 15/119:50JNB - BKK
1 stop32h 30mEtihad Airways
Deal found 29/8R6 186