Cheap flights from Johannesburg to Thailand from R5 310

Return
1 adult
Economy
From?
To?
Fri 21/1
Fri 28/1

Deals available from 900+ travel sites.

Flight information for Johannesburg to Thailand

Find info about flight duration, direct flights, and airports for your flight from Johannesburg to Thailand
Best price foundR5 310The best one-way flight to Thailand from Johannesburg in the past 72 hours is R5 310. The best round-trip flight deal from Johannesburg to Thailand found on momondo in the last 72 hours is R89 250.
Fastest flight time13h 50mThe fastest flight from Johannesburg to Thailand takes 13h 50m
Direct flightsNoneThere are no direct flights from Johannesburg to Thailand. Popular non-direct routes for this connection are Johannesburg OR Tambo Airport - Bangkok Don Mueang Intl Airport, Johannesburg OR Tambo Airport - Phuket City Airport and Johannesburg OR Tambo Airport - Bangkok Suvarnabhumi Airport.

How to get the cheapest flight ticket from Johannesburg to Thailand

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 airline that flies to Thailand from Johannesburg?

Ethiopian Air

Air China, Ethiopian Air, and Etihad Airways are the most popular carriers operating from Johannesburg to Thailand

What is the cheapest Johannesburg to Thailand flight route?

Johannesburg OR Tambo - Bangkok Suvarnabhumi

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


Easily compare return flights from Johannesburg to Thailand

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 Thailand by changing tabs
Qatar Airways
Feb 1
JNB3:00Johannesburg OR Tambo
23h 40m
1 stop
BKK2:40Bangkok Suvarnabhumi
Feb 8
BKK15:40Bangkok Suvarnabhumi
18h 00m
1 stop
JNB9:40Johannesburg OR Tambo
Emirates
May 16
JNB15:10Johannesburg OR Tambo
36h 20m
1 stop
HKT3:30Phuket City
May 22
HKT20:10Phuket City
21h 05m
1 stop
JNB17:15Johannesburg OR Tambo
Multiple Airlines
Mar 31
JNB9:50Johannesburg OR Tambo
23h 30m
2 stops
HKT9:20Phuket City
Apr 7
HKT13:30Phuket City
26h 55m
1 stop
JNB16:25Johannesburg OR Tambo
Ethiopian Air
Jun 21
JNB10:10Johannesburg OR Tambo
18h 00m
1 stop
BKK4:10Bangkok Suvarnabhumi
Jun 25
BKK21:50Bangkok Suvarnabhumi
16h 15m
1 stop
JNB14:05Johannesburg OR Tambo
Singapore Airlines
Mar 13
JNB9:45Johannesburg OR Tambo
13h 55m
1 stop
BKK23:40Bangkok Suvarnabhumi
Mar 23
BKK14:05Bangkok Suvarnabhumi
17h 05m
1 stop
JNB7:10Johannesburg OR Tambo
Egypt Air
May 8
JNB17:45Johannesburg OR Tambo
34h 25m
1 stop
BKK4:10Bangkok Suvarnabhumi
May 14
BKK19:55Bangkok Suvarnabhumi
36h 15m
1 stop
JNB8:10Johannesburg OR Tambo

Find the cheapest one-way flights from Johannesburg to Thailand

If you're looking for one-way flights from Johannesburg to Thailand, view some of our deals below provided by Emirates, Qatar Airways and Singapore Airlines
Qatar Airways
Feb 17
JNB3:00Johannesburg OR Tambo
17h 30m
1 stop
HKT20:30Phuket City
Singapore Airlines
Jan 28
JNB8:45Johannesburg OR Tambo
16h 25m
1 stop
BKK1:10Bangkok Suvarnabhumi
Emirates
Jul 11
JNB18:20Johannesburg OR Tambo
33h 10m
1 stop
HKT3:30Phuket City

Search last-minute flights to Thailand from Johannesburg

Find and compare return flight prices for your last-minute flight from Johannesburg to Thailand
Qatar Airways
Jan 25
JNB3:00Johannesburg OR Tambo
23h 40m
1 stop
BKK2:40Bangkok Suvarnabhumi
Jan 31
BKK21:10Bangkok Suvarnabhumi
18h 25m
1 stop
JNB15:35Johannesburg OR Tambo
Emirates
Jan 22
JNB13:50Johannesburg OR Tambo
19h 25m
1 stop
BKK9:15Bangkok Suvarnabhumi
Jan 29
BKK16:10Bangkok Suvarnabhumi
24h 25m
2 stops
JNB16:35Johannesburg OR Tambo
Singapore Airlines
Jan 21
JNB8:45Johannesburg OR Tambo
22h 15m
1 stop
BKK7:00Bangkok Suvarnabhumi
Jan 23
BKK15:00Bangkok Suvarnabhumi
39h 10m
1 stop
JNB6:10Johannesburg OR Tambo
Ethiopian Air
Jan 21
JNB9:25Johannesburg OR Tambo
17h 45m
1 stop
BKK3:10Bangkok Suvarnabhumi
Jan 22
BKK20:50Bangkok Suvarnabhumi
16h 15m
1 stop
JNB13:05Johannesburg OR Tambo
R11 126
Find similar
Multiple Airlines
Jan 22
JNB8:25Johannesburg OR Tambo
24h 35m
2 stops
HKT9:00Phuket City
Feb 7
HKT17:10Phuket City
23h 20m
1 stop
JNB16:30Johannesburg OR Tambo
R11 663
Find similar
Qatar Airways
Jan 22
JNB15:25Johannesburg OR Tambo
29h 05m
1 stop
BKK20:30Bangkok Suvarnabhumi
Jan 28
BKK21:10Bangkok Suvarnabhumi
18h 25m
1 stop
JNB15:35Johannesburg OR Tambo

Best airlines flying from Johannesburg to Thailand

Compare and see reviews for airlines that fly from Johannesburg to Thailand with momondo
AirlineRatingFree cancellationPrice
Etihad Airways
PriceFrom R6 378
Free cancellation
Rating
6,5
Ethiopian Air
PriceFrom R6 456
Free cancellation
Rating
8,2
Kenya Airways
PriceFrom R6 598
Free cancellation
Rating
6,6
Singapore Airlines
PriceFrom R6 672
Free cancellation
Rating
8,2
Qatar Airways
PriceFrom R6 744
Free cancellation
Rating
8,0
Emirates
PriceFrom R6 815
Free cancellation
Rating
8,6
Air China
PriceFrom R6 851
Free cancellation
Rating
7,0
Egypt Air
PriceFrom R7 835
Free cancellation
Rating
8,8
Cathay Pacific
PriceFrom R9 273
Free cancellation
Rating
8,1
Turkish Airlines
PriceFrom R12 726
Free cancellation
Rating
8,2

Ethiopian Air flights from Johannesburg to Thailand

Our best Ethiopian Air deals on Johannesburg to Thailand flight tickets
Ethiopian Air
Jun 21
JNB10:10Johannesburg OR Tambo
18h 00m
1 stop
BKK4:10Bangkok Suvarnabhumi
Jun 25
BKK21:50Bangkok Suvarnabhumi
16h 15m
1 stop
JNB14:05Johannesburg OR Tambo
Ethiopian Air
May 8
JNB10:10Johannesburg OR Tambo
18h 00m
1 stop
BKK4:10Bangkok Suvarnabhumi
May 14
BKK21:50Bangkok Suvarnabhumi
16h 15m
1 stop
JNB14:05Johannesburg OR Tambo
Ethiopian Air
Mar 31
JNB10:10Johannesburg OR Tambo
18h 00m
1 stop
BKK4:10Bangkok Suvarnabhumi
Apr 26
BKK21:50Bangkok Suvarnabhumi
16h 15m
1 stop
JNB14:05Johannesburg OR Tambo

Singapore Airlines flights from Johannesburg to Thailand

Our best Singapore Airlines deals on Johannesburg to Thailand flight tickets
Singapore Airlines
Mar 13
JNB9:45Johannesburg OR Tambo
13h 55m
1 stop
BKK23:40Bangkok Suvarnabhumi
Mar 23
BKK14:05Bangkok Suvarnabhumi
17h 05m
1 stop
JNB7:10Johannesburg OR Tambo
Singapore Airlines
May 8
JNB9:45Johannesburg OR Tambo
22h 40m
1 stop
BKK8:25Bangkok Suvarnabhumi
May 15
BKK8:15Bangkok Suvarnabhumi
22h 55m
1 stop
JNB7:10Johannesburg OR Tambo
Singapore Airlines
Feb 9
JNB8:45Johannesburg OR Tambo
19h 50m
1 stop
BKK4:35Bangkok Suvarnabhumi
Mar 2
BKK10:40Bangkok Suvarnabhumi
19h 30m
1 stop
JNB6:10Johannesburg OR Tambo

  • Are airlines flying from Johannesburg to Thailand 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 Thailand, such as Emirates, Etihad Airways, and Singapore Airlines may have flexible cancellation policies in place. Use our site to search for all of the airlines offering this flexibility to you.


Alternative routes for Johannesburg to Thailand

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Sun City, North-West to Phuket City Flights
Fastest flight time26h 10m
Cheapest priceR12 798
Johannesburg to Phuket City Flights
Fastest flight time16h 00m
Cheapest priceR5 847
Cape Town to Bangkok Flights
Fastest flight time17h 35m
Cheapest priceR6 230
Johannesburg to Bangkok Flights
Fastest flight time13h 50m
Cheapest priceR5 816
Port Elizabeth to Koh Samui Flights
Fastest flight time23h 50m
Cheapest priceR23 325
Port Elizabeth to Bangkok Flights
Fastest flight time23h 25m
Cheapest priceR12 368
Cape Town to Phuket City Flights
Fastest flight time17h 55m
Cheapest priceR6 414
Johannesburg to Krabi Flights
Fastest flight time30h 20m
Cheapest priceR13 335
Cape Town to Krabi Flights
Fastest flight time20h 35m
Cheapest priceR11 432
Johannesburg to Koh Samui Flights
Fastest flight time23h 40m
Cheapest priceR9 545
Durban to Phuket City Flights
Fastest flight time24h 50m
Cheapest priceR17 970
Port Elizabeth to Phuket City Flights
Fastest flight time24h 40m
Cheapest priceR11 985

Similar Johannesburg to Thailand flights

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

Flights to other cities in Thailand

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