Cheap flights from Johannesburg to Bangkok from R5 383

Return
1 adult
Economy
From?
To?
Tue 7/12
Tue 14/12

Deals available from 900+ travel sites.

Flight information for Johannesburg to Bangkok

Find info about flight duration, direct flights, and airports for your flight from Johannesburg to Bangkok
Best price foundR85 732The best return flight deal from Johannesburg to Bangkok found on momondo in the last 72 hours is R85 732. The best one-way flight to Bangkok from Johannesburg in the past 72 hours is R5 447
Fastest flight time16h 35mThe fastest flight from Johannesburg to Bangkok takes 16h 35m
Direct flightsNoneThere are no direct flights from Johannesburg to Bangkok. Popular non-direct routes for this connection are Johannesburg OR Tambo Airport - Bangkok Don Mueang Intl Airport and Johannesburg OR Tambo Airport - Bangkok Suvarnabhumi Airport.
Airports in Bangkok2 airportsThere are 2 airports near Bangkok: Bangkok Suvarnabhumi (BKK), Bangkok Don Mueang Intl (DMK)

How to get the cheapest flight ticket from Johannesburg to Bangkok

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Johannesburg to Bangkok?

May

The cheapest time of year to fly to Bangkok from Johannesburg is May. The most expensive is December.

What is the cheapest airline that flies to Bangkok from Johannesburg?

Air China

Air China, Emirates, and Ethiopian Air are the most popular carriers operating from Johannesburg to Bangkok

What is the cheapest Johannesburg to Bangkok flight route?

Johannesburg OR Tambo - Bangkok Suvarnabhumi

Fly from Johannesburg OR Tambo to Bangkok Suvarnabhumi for the best Johannesburg - Bangkok flight prices

How far in advance should you book Johannesburg to Bangkok flights?

33 days before

The cheapest time to buy a flight from Johannesburg to Bangkok is approximately 33 days to departure


Easily compare return flights from Johannesburg to Bangkok

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Johannesburg to Bangkok by changing tabs
Qatar Airways
Feb 28
JNB16:35Johannesburg OR Tambo
16h 35m
1 stop
BKK9:10Bangkok Suvarnabhumi
Mar 7
BKK15:40Bangkok Suvarnabhumi
18h 00m
1 stop
JNB9:40Johannesburg OR Tambo
Emirates
Jan 20
JNB13:50Johannesburg OR Tambo
39h 20m
2 stops
BKK5:10Bangkok Suvarnabhumi
Jan 26
BKK20:05Bangkok Suvarnabhumi
20h 30m
1 stop
JNB16:35Johannesburg OR Tambo
Multiple Airlines
Feb 5
JNB8:40Johannesburg OR Tambo
26h 00m
2 stops
BKK10:40Bangkok Suvarnabhumi
Feb 12
BKK15:40Bangkok Suvarnabhumi
18h 00m
1 stop
JNB9:40Johannesburg OR Tambo
Qatar Airways
Jan 20
JNB8:40Johannesburg OR Tambo
24h 30m
1 stop
BKK9:10Bangkok Suvarnabhumi
Jan 27
BKK15:40Bangkok Suvarnabhumi
23h 50m
1 stop
JNB15:30Johannesburg OR Tambo
Qatar Airways
Mar 10
JNB15:25Johannesburg OR Tambo
17h 45m
1 stop
BKK9:10Bangkok Suvarnabhumi
Mar 17
BKK16:40Bangkok Suvarnabhumi
23h 50m
1 stop
JNB16:30Johannesburg OR Tambo
Qatar Airways
Feb 1
JNB15:25Johannesburg OR Tambo
17h 45m
1 stop
BKK9:10Bangkok Suvarnabhumi
Feb 20
BKK15:40Bangkok Suvarnabhumi
23h 50m
1 stop
JNB15:30Johannesburg OR Tambo

Find the cheapest one-way flights from Johannesburg to Bangkok

If you're looking for one-way flights from Johannesburg to Bangkok, view some of our deals below provided by Emirates, Etihad Airways and Qatar Airways
Qatar Airways
Feb 21
JNB3:00Johannesburg OR Tambo
17h 30m
1 stop
BKK20:30Bangkok Suvarnabhumi
Emirates
Jan 23
JNB13:50Johannesburg OR Tambo
39h 20m
2 stops
BKK5:10Bangkok Suvarnabhumi
Etihad Airways
Jan 23
JNB16:45Johannesburg OR Tambo
34h 25m
3 stops
BKK3:10Bangkok Suvarnabhumi

Search last-minute flights to Bangkok from Johannesburg

Find and compare return flight prices for your last-minute flight from Johannesburg to Bangkok
KLM
Dec 7
JNB18:55Johannesburg OR Tambo
33h 10m
1 stop
BKK4:05Bangkok Suvarnabhumi
Dec 13
BKK19:35Bangkok Suvarnabhumi
26h 30m
1 stop
JNB22:05Johannesburg OR Tambo
R16 768
Find similar
Multiple Airlines
Dec 7
JNB18:55Johannesburg OR Tambo
30h 50m
2 stops
BKK1:45Bangkok Suvarnabhumi
Dec 13
BKK19:35Bangkok Suvarnabhumi
26h 30m
1 stop
JNB22:05Johannesburg OR Tambo
R17 213
Find similar
Lufthansa
Dec 7
JNB14:40Johannesburg OR Tambo
30h 35m
1 stop
BKK21:15Bangkok Suvarnabhumi
Jun 12
BKK19:45Bangkok Suvarnabhumi
37h 45m
2 stops
JNB9:30Johannesburg OR Tambo
R29 265
Find similar
Austrian Airlines
Dec 7
JNB14:40Johannesburg OR Tambo
55h 05m
2 stops
BKK21:45Bangkok Suvarnabhumi
Jun 12
BKK19:45Bangkok Suvarnabhumi
37h 45m
2 stops
JNB9:30Johannesburg OR Tambo
R31 012
Find similar
British Airways
Dec 7
JNB6:00Johannesburg OR Tambo
44h 40m
2 stops
BKK2:40Bangkok Suvarnabhumi
Jun 11
BKK23:05Bangkok Suvarnabhumi
33h 00m
2 stops
JNB8:05Johannesburg OR Tambo
R31 838
Find similar
Multiple Airlines
Dec 7
JNB18:55Johannesburg OR Tambo
30h 50m
2 stops
BKK1:45Bangkok Suvarnabhumi
Dec 13
BKK19:35Bangkok Suvarnabhumi
39h 40m
2 stops
JNB11:15Johannesburg OR Tambo
R17 658
Find similar

Best airlines flying from Johannesburg to Bangkok

Compare and see reviews for airlines that fly from Johannesburg to Bangkok with momondo
AirlineRatingFree cancellationPrice
Etihad Airways
PriceFrom R6 614
Free cancellation
Rating
6,2
Ethiopian Air
PriceFrom R6 680
Free cancellation
Rating
8,2
Kenya Airways
PriceFrom R6 828
Free cancellation
Rating
6,6
Singapore Airlines
PriceFrom R6 904
Free cancellation
Rating
8,5
Emirates
PriceFrom R7 052
Free cancellation
Rating
8,7
Air China
PriceFrom R7 175
Free cancellation
Rating
7,0
Qatar Airways
PriceFrom R7 216
Free cancellation
Rating
8,3
Egypt Air
PriceFrom R8 108
Free cancellation
Rating
8,8
Cathay Pacific
PriceFrom R9 611
Free cancellation
Rating
8,1
Turkish Airlines
PriceFrom R13 168
Free cancellation
Rating
8,2

  • Are airlines flying from Johannesburg to Bangkok offering flexible cancellation due to COVID-19?

    Due to the global impact of COVID-19, some of our airline partners operating flights from Johannesburg to Bangkok, such as Emirates, Etihad Airways, and Kenya Airways may have flexible cancellation policies in place. Use our site to search for all of the airlines offering this flexibility to you.

  • How far is Johannesburg to Bangkok by plane?

    Bangkok is 8995,5 km away from Johannesburg. By plane, this route typically takes 16h 35m.


Alternative routes for Johannesburg to Bangkok

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Johannesburg to Phuket City Flights
Fastest flight time17h 30m
Cheapest priceR6 399
Sun City, North-West to Phuket City Flights
Fastest flight time26h 10m
Cheapest priceR13 243
Cape Town to Phuket City Flights
Fastest flight time18h 40m
Cheapest priceR7 082
Cape Town to Bangkok Flights
Fastest flight time17h 35m
Cheapest priceR5 844
Port Elizabeth to Koh Samui Flights
Fastest flight time23h 50m
Cheapest priceR24 136
Johannesburg to Koh Samui Flights
Fastest flight time25h 35m
Cheapest priceR9 702
Durban to Bangkok Flights
Fastest flight time22h 25m
Cheapest priceR10 623
Durban to Phuket City Flights
Fastest flight time36h 30m
Cheapest priceR7 368
Port Elizabeth to Phuket City Flights
Fastest flight time42h 10m
Cheapest priceR13 450
Port Elizabeth to Bangkok Flights
Fastest flight time29h 25m
Cheapest priceR13 910
Cape Town to Krabi Flights
Fastest flight time39h 40m
Cheapest priceR22 914
Johannesburg to Krabi Flights
Fastest flight time21h 00m
Cheapest priceR10 115

Similar Johannesburg to Bangkok flights

Flexible with your destination? Broaden your search and find flights similar to your Johannesburg to Bangkok route

Flights to other cities in Thailand

Lost the lust for Bangkok? Check out some flights to other cities in Thailand