Cheap Flights from Johannesburg to Bangkok
Browse current best options from Johannesburg. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Johannesburg
RatePunk searches hundreds of travel sites at once for deals on flights to Bangkok
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Today’s best flight deals from Johannesburg to Bangkok
Explore current cheapest deals departing from Johannesburg to Bangkok
Round trip
Sort by: Cheapest
September 2 - September 30
JNB - Bangkok
$712
$561
Round trip
October 22 - October 26
JNB - Bangkok
$890
$561
Round trip
October 14 - October 20
JNB - Bangkok
$880
$561
Round trip
November 17 - November 24
JNB - Bangkok
$611
$561
Round trip
November 1 - November 14
JNB - Bangkok
$634
$561
Round trip
November 3 - November 13
JNB - Bangkok
$621
$561
Round trip
November 15 - November 25
JNB - Bangkok
$623
$562
Round trip
November 17 - November 30
JNB - Bangkok
$631
$562
Round trip
September 2 - September 9
JNB - Bangkok
$735
$565
Round trip
November 3 - November 24
JNB - Bangkok
$627
$579
Round trip
Unlock all 500+ flight deals to Bangkok and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from Johannesburg to Bangkok
How much is a round trip from Johannesburg to Bangkok
Regular price: $640 - $1,274
Prices for flights from Johannesburg to Bangkok are currently below the regular range.
The regular price range for this route is between 640 USD and 1274 USD. The current lowest deal is 561 USD with Etihad Airways, for travel from September 2 to September 30, 2026.
now $561
Low $640
High $1,274
The cheapest time to fly from Johannesburg to Bangkok
The cheapest month to fly from Johannesburg to Bangkok is February, with a median price of $436. The most expensive month is December, with a median price of $1776. Prices are generally lower from January to November.
February
Flights from $436
December
Flights from $1,776
Direct flights from Johannesburg to Bangkok
Etihad Airways
Emirates Airlines
Qatar Airways
Last-minute flights going from Johannesburg to Bangkok
Thu, Jun 18
JNB - Bangkok
Johannesburg (JNB) - Bangkok (BKK)
Etihad Airways
$733
$588
One-way
Wed, Sep 2
JNB - Bangkok
Johannesburg (JNB) - Bangkok (BKK)
Etihad Airways
$712
$561
One-way
Wed, Sep 2
JNB - Bangkok
Johannesburg (JNB) - Bangkok (BKK)
Etihad Airways
$735
$565
One-way
Wed, Sep 2
JNB - Bangkok
Johannesburg (JNB) - Bangkok (BKK)
Etihad Airways
$716
$591
One-way
Sat, Sep 5
JNB - Bangkok
Johannesburg (JNB) - Bangkok (BKK)
Etihad Airways
$724
$591
One-way
Sat, Sep 5
JNB - Bangkok
Johannesburg (JNB) - Bangkok (BKK)
Etihad Airways
$721
$593
One-way
Biggest price drops on these dates for flights from Johannesburg to Bangkok
Dec 2 - Dec 23
$1,146 → $653
43%
Dec 1 - Dec 15
$1,137 → $663
42%
Dec 2 - Dec 16
$1,140 → $667
41%
Dec 2 - Dec 15
$1,139 → $667
41%
Popular Airports to fly from Johannesburg to Bangkok
Johannesburg - Bangkok route insights
💸 Price insights
Recent fares are near the typical level
Recent fares for Johannesburg to Bangkok are near the typical level of $873.
📅 Best time to fly
February is historically cheapest
Historically, February is the cheapest month to fly from Johannesburg to Bangkok, with a median price of $436.
⏱️ Flight duration
Typically 32h 30m with 2 stopovers
Flights from Johannesburg to Bangkok typically take 32h 30m, with 2 stopovers.
✈️ Airlines & availability
No direct flights available
There are no direct flights available from Johannesburg to Bangkok. All routes include stopovers.
🏆 Airline highlight
Etihad Airways offers deals via Skyscanner
Etihad Airways offers a deal for $561 from Johannesburg to Bangkok via Skyscanner.
🎯 Booking tip
Deals are frequent for this route
Deals for flights from Johannesburg to Bangkok are frequent, with over 1 deal per day historically.
Johannesburg main airports to depart from
O. R. Tambo International (JNB)
O. R. Tambo International is a primary departure airport for flights from Johannesburg to Bangkok.
📍 ~20 km from city center (reachable by car or train)
💸 Flights from ~$561
Lanseria International (HLA)
Lanseria International offers an alternative departure point for flights from Johannesburg to Bangkok.
📍 ~30 km from city center (reachable by car)
💸 Flights from ~$1320
Bangkok main airports to arrive at
Suvarnabhumi (BKK)
Suvarnabhumi Airport is a primary gateway for flights to Bangkok, offering a convenient arrival point.
📍 ~25 km from city center
💸 Flights from ~$588
Don Mueang International (DMK)
Don Mueang International Airport serves as an alternative arrival option for flights to Bangkok.
📍 ~20 km from city center
💸 Flights from ~$651
Airports nearby Bangkok used as alternative
U-Tapao International (UTP)
U-Tapao International (UTP) is a practical alternative for Bangkok due to its proximity and secondary hub role.
📍 ~140 km from Bangkok (reachable by car)
💸 Flights from ~$1092
Hua Hin (HHQ)
Hua Hin (HHQ) is convenient for travelers located in the southern part of Bangkok, despite limited flights.
📍 ~145 km from Bangkok (reachable by car or train)
💸 Flights from ~$1583
Trat (TDX)
Trat (TDX) offers reliable domestic connections and is accessible by road within a few hours.
📍 ~235 km from Bangkok (reachable by car)
💸 Flights from ~$799
Khon Kaen (KKC)
Khon Kaen (KKC) is a major regional hub with frequent domestic flights, but is a considerable distance.
📍 ~400 km from Bangkok (reachable by car or connecting flight)
💸 Flights from ~$960
Udon Thani International (UTH)
Udon Thani International (UTH) offers frequent daily connections, but is a last-resort alternative due to distance.
📍 ~500 km from Bangkok (reachable by car or connecting flight)
💸 Flights from ~$946
Business & First Class Flight Deals to Bangkok
Discover luxury on the budget with premium cabin class on flights from Johannesburg to Bangkok.
Elite
Best Elite deals to Bangkok
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From JNB
Elite
Sep 21
Bangkok, Thailand
95% AI deal score
$6,021
$3,008
Save $3,013
From JNB
Elite
Sep 03
Bangkok, Thailand
95% AI deal score
$6,101
$3,020
Save $3,081
From JNB
Elite
Sep 02
Bangkok, Thailand
94% AI deal score
$5,945
$2,979
Save $2,966
From JNB
Elite
Sep 02
Bangkok, Thailand
94% AI deal score
$5,938
$2,997
Save $2,941
From JNB
Elite
Sep 09
Bangkok, Thailand
94% AI deal score
$5,934
$3,061
Save $2,873
From JNB
Elite
Sep 20
Bangkok, Thailand
93% AI deal score
$5,959
$3,083
Save $2,876
From JNB
Elite
Sep 05
Bangkok, Thailand
93% AI deal score
$5,879
$3,249
Save $2,630
From JNB
Elite
Sep 22
Bangkok, Thailand
93% AI deal score
$6,066
$3,360
Save $2,706
From JNB
Elite
Oct 16
Bangkok, Thailand
93% AI deal score
$2,195
$1,438
Save $757
From JNB
Elite
Sep 01
Bangkok, Thailand
92% AI deal score
$5,797
$3,223
Save $2,574
From JNB
Elite
Sep 24
Bangkok, Thailand
92% AI deal score
$6,018
$3,356
Save $2,662
From JNB
Elite
Sep 26
Bangkok, Thailand
92% AI deal score
$5,946
$3,571
Save $2,375
From JNB
Elite
Sep 26
Bangkok, Thailand
92% AI deal score
$5,946
$3,577
Save $2,369
From JNB
Elite
Sep 11
Bangkok, Thailand
91% AI deal score
$5,890
$3,368
Save $2,522
From JNB
Elite
Sep 10
Bangkok, Thailand
91% AI deal score
$5,949
$3,854
Save $2,095
From JNB
Elite
Sep 07
Bangkok, Thailand
91% AI deal score
$5,908
$3,854
Save $2,054
From JNB
Elite
Sep 08
Bangkok, Thailand
91% AI deal score
$5,941
$3,863
Save $2,078
From JNB
Elite
Sep 07
Bangkok, Thailand
91% AI deal score
$5,851
$3,863
Save $1,988
From JNB
Elite
Sep 11
Bangkok, Thailand
91% AI deal score
$5,936
$3,880
Save $2,056
From JNB
Elite
Sep 05
Bangkok, Thailand
91% AI deal score
$5,954
$3,880
Save $2,074
From JNB
Elite
Dec 06
Bangkok, Thailand
90% AI deal score
$4,550
$3,136
Save $1,414
From JNB
Elite
Sep 07
Bangkok, Thailand
90% AI deal score
$5,942
$3,344
Save $2,598
From JNB
Elite
Dec 02
Bangkok, Thailand
89% AI deal score
$4,571
$3,349
Save $1,222
From JNB
Elite
Dec 02
Bangkok, Thailand
89% AI deal score
$4,566
$3,421
Save $1,145
From JNB
Elite
Jun 19
Bangkok, Thailand
88% AI deal score
$4,438
$3,097
Save $1,341
From JNB
Elite
Dec 03
Bangkok, Thailand
88% AI deal score
$4,532
$3,351
Save $1,181
From JNB
Elite
Jun 20
Bangkok, Thailand
85% AI deal score
$4,203
$3,220
Save $983
From JNB
Elite
Jun 18
Bangkok, Thailand
85% AI deal score
$4,722
$3,557
Save $1,165
From JNB
Elite
Jun 18
Bangkok, Thailand
85% AI deal score
$4,892
$3,677
Save $1,215
From JNB
Elite
Aug 31
Bangkok, Thailand
83% AI deal score
$3,558
$3,061
Save $497
From JNB
Elite
Jun 21
Bangkok, Thailand
83% AI deal score
$4,311
$3,266
Save $1,045
From JNB
Elite
Jun 24
Bangkok, Thailand
83% AI deal score
$4,162
$3,423
Save $739
From JNB
Elite
Oct 14
Bangkok, Thailand
82% AI deal score
$3,389
$3,002
Save $387
From JNB
Elite
Oct 14
Bangkok, Thailand
82% AI deal score
$3,412
$3,020
Save $392
From JNB
Elite
Oct 01
Bangkok, Thailand
82% AI deal score
$3,370
$3,022
Save $348
From JNB
Elite
Jun 21
Bangkok, Thailand
82% AI deal score
$4,205
$3,369
Save $836
From JNB
Elite
Aug 20
Bangkok, Thailand
81% AI deal score
$3,554
$3,220
Save $334
From JNB
Elite
Jun 19
Bangkok, Thailand
81% AI deal score
$4,179
$3,438
Save $741
From JNB
Elite
Nov 18
Bangkok, Thailand
80% AI deal score
$3,126
$2,996
Save $130
From JNB
Elite
Nov 06
Bangkok, Thailand
80% AI deal score
$3,144
$3,036
Save $108
From JNB
Elite
Nov 21
Bangkok, Thailand
79% AI deal score
$3,126
$3,048
Save $78
From JNB
Elite
Nov 18
Bangkok, Thailand
79% AI deal score
$3,135
$3,061
Save $74
From JNB
Elite
Oct 20
Bangkok, Thailand
78% AI deal score
$3,398
$3,266
Save $132
From JNB
Elite
Jul 08
Bangkok, Thailand
78% AI deal score
$2,120
From JNB
Elite
Sep 29
Bangkok, Thailand
78% AI deal score
$2,384
From JNB
Elite
Sep 23
Bangkok, Thailand
78% AI deal score
$2,391
From JNB
Elite
Oct 26
Bangkok, Thailand
77% AI deal score
$3,396
$3,356
Save $40
From JNB
Elite
Oct 30
Bangkok, Thailand
77% AI deal score
$3,409
$3,366
Save $43
From JNB
Elite
Jun 18
Bangkok, Thailand
77% AI deal score
$4,927
From JNB
Elite
Sep 29
Bangkok, Thailand
77% AI deal score
$2,372
From JNB
Elite
Jul 29
Bangkok, Thailand
77% AI deal score
$2,374
From JNB
Elite
Jul 23
Bangkok, Thailand
77% AI deal score
$2,374
From JNB
Elite
Jul 23
Bangkok, Thailand
77% AI deal score
$2,374
From JNB
Elite
Jul 29
Bangkok, Thailand
77% AI deal score
$2,374
From JNB
Elite
Jul 23
Bangkok, Thailand
77% AI deal score
$2,374
From JNB
Elite
Sep 23
Bangkok, Thailand
77% AI deal score
$2,380
From JNB
Elite
Sep 29
Bangkok, Thailand
77% AI deal score
$2,380
From JNB
Elite
Sep 23
Bangkok, Thailand
77% AI deal score
$2,388
From JNB
Elite
Jul 01
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 20
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 20
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 20
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 14
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 18
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 17
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 14
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 16
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 18
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 19
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 14
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 08
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Jul 19
Bangkok, Thailand
77% AI deal score
$2,418
From JNB
Elite
Sep 04
Bangkok, Thailand
77% AI deal score
$2,449
From JNB
Elite
Jul 21
Bangkok, Thailand
77% AI deal score
$2,449
From JNB
Elite
Oct 04
Bangkok, Thailand
77% AI deal score
$2,485
From JNB
Elite
Jul 01
Bangkok, Thailand
77% AI deal score
$2,493
From JNB
Elite
Jul 06
Bangkok, Thailand
77% AI deal score
$2,539
From JNB
Elite
Nov 02
Bangkok, Thailand
76% AI deal score
$3,179
$3,140
Save $39
From JNB
Elite
Nov 16
Bangkok, Thailand
76% AI deal score
$3,241
From JNB
Elite
Nov 25
Bangkok, Thailand
76% AI deal score
$3,264
From JNB
Elite
Nov 25
Bangkok, Thailand
76% AI deal score
$3,274
From JNB
Elite
Nov 09
Bangkok, Thailand
76% AI deal score
$3,297
From JNB
Elite
Oct 14
Bangkok, Thailand
76% AI deal score
$3,392
$3,368
Save $24
From JNB
Elite
Oct 09
Bangkok, Thailand
76% AI deal score
$3,427
From JNB
Elite
Dec 29
Bangkok, Thailand
76% AI deal score
$5,056
$4,530
Save $526
From JNB
Elite
Jun 30
Bangkok, Thailand
76% AI deal score
$2,418
From JNB
Elite
Jun 30
Bangkok, Thailand
76% AI deal score
$2,539
From JNB
Elite
Jul 20
Bangkok, Thailand
76% AI deal score
$3,135
From JNB
Elite
Sep 01
Bangkok, Thailand
76% AI deal score
$3,135
From JNB
Elite
Jul 18
Bangkok, Thailand
76% AI deal score
$3,158
From JNB
Elite
Jun 17
Bangkok, Thailand
75% AI deal score
$4,387
$4,177
Save $210
From JNB
Elite
Dec 15
Bangkok, Thailand
75% AI deal score
$5,205
$4,744
Save $461
From JNB
Elite
Jun 24
Bangkok, Thailand
75% AI deal score
$3,135
From JNB
Elite
Jun 24
Bangkok, Thailand
75% AI deal score
$3,135
From JNB
Elite
Jun 22
Bangkok, Thailand
75% AI deal score
$3,144
From JNB
Elite
Nov 16
Bangkok, Thailand
75% AI deal score
$3,165
From JNB
Elite
Jun 18
Bangkok, Thailand
75% AI deal score
$3,260
From JNB
Elite
Jun 17
Bangkok, Thailand
75% AI deal score
$3,284
From JNB
Elite
Jul 31
Bangkok, Thailand
75% AI deal score
$3,988
From JNB
Elite
Jul 15
Bangkok, Thailand
75% AI deal score
$4,028