Cheap flights from South Africa to Thailand from R4 542

Return
1 adult
Economy
From?
To?
Sat 29/1
Sat 5/2

Flight information for South Africa to Thailand

Find info about flight duration, direct flights, and airports for your flight from South Africa to Thailand
Best price foundR4 542The best one-way flight to Thailand from South Africa in the past 72 hours is R4 542. The best return flight deal from South Africa to Thailand found on momondo in the last 72 hours is R87 679.
Fastest flight time13h 50mThe fastest flight from South Africa to Thailand takes 13h 50m
Direct flightsNoneThere are no direct flights from South Africa to Thailand. Popular non-direct routes for this connection are Sun City Pilansberg Airport - Phuket City Airport, Johannesburg OR Tambo Airport - Phuket City Airport and Johannesburg OR Tambo Airport - Bangkok Suvarnabhumi Airport.

How to get the cheapest flight ticket from South Africa 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 South Africa?

Ethiopian Air

Air China, Egypt Air, and Emirates are the most popular carriers operating from South Africa to Thailand

What is the cheapest South Africa to Thailand flight route?

Johannesburg OR Tambo - Bangkok Suvarnabhumi

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


Easily compare return flights from South Africa 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 South Africa to Thailand by changing tabs
Qatar Airways
Feb 7
JNB3:00Johannesburg OR Tambo
23h 40m
1 stop
BKK2:40Bangkok Suvarnabhumi
Feb 14
BKK14:45Bangkok Suvarnabhumi
18h 55m
1 stop
JNB9:40Johannesburg OR Tambo
Emirates
Apr 29
JNB9:40Johannesburg OR Tambo
20h 55m
2 stops
BKK6:35Bangkok Suvarnabhumi
May 5
BKK21:15Bangkok Suvarnabhumi
20h 00m
1 stop
JNB17:15Johannesburg OR Tambo
Multiple Airlines
Mar 14
JNB4:00Johannesburg OR Tambo
17h 30m
1 stop
HKT21:30Phuket City
Mar 20
HKT12:10Phuket City
28h 20m
2 stops
JNB16:30Johannesburg OR Tambo
Ethiopian Air
Jun 23
JNB10:10Johannesburg OR Tambo
18h 00m
1 stop
BKK4:10Bangkok Suvarnabhumi
Jun 26
BKK21:50Bangkok Suvarnabhumi
16h 15m
1 stop
JNB14:05Johannesburg OR Tambo
Singapore Airlines
Feb 11
JNB8:45Johannesburg OR Tambo
13h 55m
1 stop
BKK22:40Bangkok Suvarnabhumi
Feb 14
BKK4:50Bangkok Suvarnabhumi
25h 20m
1 stop
JNB6:10Johannesburg OR Tambo
Qatar Airways
Feb 27
JNB3:00Johannesburg OR Tambo
17h 30m
1 stop
BKK20:30Bangkok Suvarnabhumi
Mar 6
BKK14:45Bangkok Suvarnabhumi
24h 45m
1 stop
JNB15:30Johannesburg OR Tambo

Find the cheapest one-way flights from South Africa to Thailand

If you're looking for one-way flights from South Africa to Thailand, view some of our deals below provided by Kenya Airways, Qatar Airways and Singapore Airlines
Kenya Airways
Feb 11
JNB12:25Johannesburg OR Tambo
15h 00m
1 stop
BKK3:25Bangkok Suvarnabhumi
Singapore Airlines
Mar 12
CPT5:40Cape Town Intl
17h 00m
2 stops
BKK22:40Bangkok Suvarnabhumi
Qatar Airways
Jun 27
JNB3:40Johannesburg OR Tambo
24h 50m
1 stop
HKT4:30Phuket City

Search last-minute flights to Thailand from South Africa

Find and compare return flight prices for your last-minute flight from South Africa to Thailand
Qatar Airways
Jan 31
JNB8:40Johannesburg OR Tambo
18h 00m
1 stop
BKK2:40Bangkok Suvarnabhumi
Feb 7
BKK14:45Bangkok Suvarnabhumi
18h 55m
1 stop
JNB9:40Johannesburg OR Tambo
Multiple Airlines
Feb 2
JNB3:00Johannesburg OR Tambo
25h 05m
2 stops
HKT4:05Phuket City
Feb 9
HKT18:55Phuket City
20h 40m
1 stop
JNB15:35Johannesburg OR Tambo
Emirates
Feb 3
JNB8:25Johannesburg OR Tambo
17h 40m
1 stop
BKK2:05Bangkok Suvarnabhumi
Feb 6
BKK4:20Bangkok Suvarnabhumi
36h 10m
1 stop
JNB16:30Johannesburg OR Tambo
Qatar Airways
Jan 29
JNB3:00Johannesburg OR Tambo
17h 30m
1 stop
BKK20:30Bangkok Suvarnabhumi
Feb 4
BKK21:10Bangkok Suvarnabhumi
18h 25m
1 stop
JNB15:35Johannesburg OR Tambo
Singapore Airlines
Jan 30
JNB8:45Johannesburg OR Tambo
15h 40m
1 stop
HKT0:25Phuket City
Jan 31
HKT14:10Phuket City
16h 00m
1 stop
JNB6:10Johannesburg OR Tambo
R13 054
Find similar
Qatar Airways
Feb 2
JNB8:40Johannesburg OR Tambo
35h 50m
1 stop
HKT20:30Phuket City
Feb 9
HKT15:45Phuket City
23h 50m
1 stop
JNB15:35Johannesburg OR Tambo

Best airlines flying from South Africa to Thailand

Compare and see reviews for airlines that fly from South Africa to Thailand with momondo
AirlineRatingFree cancellationPrice
Etihad Airways
PriceFrom R6 273
Free cancellation
Rating
6,6
Ethiopian Air
PriceFrom R6 348
Free cancellation
Rating
8,2
Kenya Airways
PriceFrom R6 489
Free cancellation
Rating
6,6
Singapore Airlines
PriceFrom R6 561
Free cancellation
Rating
8,2
Qatar Airways
PriceFrom R6 632
Free cancellation
Rating
8,0
Emirates
PriceFrom R6 702
Free cancellation
Rating
8,6
Air China
PriceFrom R6 738
Free cancellation
Rating
7,0
Cathay Pacific
PriceFrom R7 288
Free cancellation
Rating
8,1
Egypt Air
PriceFrom R7 705
Free cancellation
Rating
8,6
Turkish Airlines
PriceFrom R10 107
Free cancellation
Rating
8,2

Qatar Airways flights from South Africa to Thailand

Our best Qatar Airways deals on South Africa to Thailand flight tickets
Qatar Airways
Feb 7
JNB3:00Johannesburg OR Tambo
23h 40m
1 stop
BKK2:40Bangkok Suvarnabhumi
Feb 14
BKK14:45Bangkok Suvarnabhumi
18h 55m
1 stop
JNB9:40Johannesburg OR Tambo
Qatar Airways
Feb 27
JNB3:00Johannesburg OR Tambo
17h 30m
1 stop
BKK20:30Bangkok Suvarnabhumi
Mar 6
BKK14:45Bangkok Suvarnabhumi
24h 45m
1 stop
JNB15:30Johannesburg OR Tambo
Qatar Airways
Apr 29
JNB9:50Johannesburg OR Tambo
24h 10m
1 stop
BKK10:00Bangkok Suvarnabhumi
May 6
BKK5:20Bangkok Suvarnabhumi
23h 40m
1 stop
JNB5:00Johannesburg OR Tambo

Emirates flights from South Africa to Thailand

Our best Emirates deals on South Africa to Thailand flight tickets
Emirates
Apr 29
JNB9:40Johannesburg OR Tambo
20h 55m
2 stops
BKK6:35Bangkok Suvarnabhumi
May 5
BKK21:15Bangkok Suvarnabhumi
20h 00m
1 stop
JNB17:15Johannesburg OR Tambo
Emirates
May 16
CPT14:20Cape Town Intl
40h 15m
2 stops
BKK6:35Bangkok Suvarnabhumi
May 23
BKK5:30Bangkok Suvarnabhumi
31h 05m
1 stop
CPT12:35Cape Town Intl
Emirates
Mar 8
CPT13:25Cape Town Intl
39h 55m
2 stops
BKK5:20Bangkok Suvarnabhumi
Mar 15
BKK5:20Bangkok Suvarnabhumi
31h 25m
1 stop
CPT12:45Cape Town Intl

  • Are airlines flying from South Africa to Thailand offering flexible cancellation due to COVID-19?

    Some of our partner airlines flying from South Africa to Thailand are adapting new policies due to the global impact of COVID-19. Some of the airlines that may be waiving their cancellation fees are Emirates, Qatar Airways, and Singapore Airlines. You can search for the full list of airlines such as Emirates that are offering this flexibility.


Alternative routes for South Africa to Thailand

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Johannesburg to Bangkok Flights
Fastest flight time13h 50m
Cheapest priceR5 735
Johannesburg to Phuket City Flights
Fastest flight time17h 30m
Cheapest priceR5 840
Sun City, North-West to Phuket City Flights
Fastest flight time26h 10m
Cheapest priceR12 586
Cape Town to Phuket City Flights
Fastest flight time17h 55m
Cheapest priceR6 323
Port Elizabeth to Koh Samui Flights
Fastest flight time23h 50m
Cheapest priceR22 938
Cape Town to Bangkok Flights
Fastest flight time16h 55m
Cheapest priceR6 248
Port Elizabeth to Bangkok Flights
Fastest flight time29h 45m
Cheapest priceR7 908
Johannesburg to Koh Samui Flights
Fastest flight time23h 55m
Cheapest priceR13 401
Port Elizabeth to Phuket City Flights
Fastest flight time38h 00m
Cheapest priceR12 918
Cape Town to Krabi Flights
Fastest flight time20h 35m
Cheapest priceR9 960
Durban to Phuket City Flights
Fastest flight time36h 30m
Cheapest priceR6 444
Port Elizabeth to Rayong Flights
Fastest flight time24h 00m
Cheapest priceR17 853

Flights to other cities in Thailand

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