Latest deals
Insights
FAQs
Flights to Thailand

R11 170 Cheap flights to Thailand

This is the cheapest return flight price found by a momondo user in the last 72 hours by searching for a flight to Thailand departing on 3/11. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult
0 bags
From?
To?
Sat 27/7
Sat 3/8

Deals available from 900+ travel sites.

'This year, momondo is the #1 place for airfares on the internet.'
Save money when you book flights with momondo
Big names, great deals
Big names, great deals
Search 100s of travel sites to compare prices.
Filter for what you want
Filter for what you want
Free Wi-Fi? Stopover? Instantly customise your results.
Trusted and free
Trusted and free
We’re completely free to use - no hidden charges or fees.
Price Alerts
Price Alerts
Not ready to book? to track prices.

Recent flights found to popular cities in Thailand

Find flights to these popular cities in Thailand from your nearest airport.
Etihad Airways
Sep 2
JNB
29h 05m
1 stop
BKK
Sep 14
BKK
35h 00m
1 stop
JNB
R11 535
Find similar
Etihad Airways
Sep 1
JNB
16h 55m
1 stop
BKK
Sep 7
BKK
35h 00m
1 stop
JNB
R11 589
Find similar
Qatar Airways
Oct 1
JNB
18h 35m
1 stop
BKK
Oct 21
BKK
18h 40m
1 stop
JNB
R11 900
Find similar
Qatar Airways
Oct 1
JNB
18h 35m
1 stop
BKK
Oct 22
BKK
29h 05m
1 stop
JNB
R11 954
Find similar
Singapore Airlines
Oct 6
JNB
15h 05m
1 stop
BKK
Mar 24
BKK
14h 00m
1 stop
JNB
R12 100
Find similar
Etihad Airways
Sep 4
JNB
33h 30m
1 stop
BKK
Sep 10
BKK
35h 00m
1 stop
JNB
R12 155
Find similar
Qatar Airways
Oct 12
JNB
18h 35m
1 stop
BKK
Oct 19
BKK
36h 55m
1 stop
JNB
R12 173
Find similar
Qatar Airways
Oct 1
JNB
18h 10m
1 stop
BKK
Nov 25
BKK
18h 00m
1 stop
JNB
R12 283
Find similar
Etihad Airways
Aug 29
JNB
29h 05m
1 stop
BKK
Sep 3
BKK
28h 20m
1 stop
JNB
R12 319
Find similar
Singapore Airlines
Oct 6
JNB
15h 05m
1 stop
BKK
Mar 25
BKK
23h 15m
1 stop
JNB
R12 392
Find similar
Ethiopian Air
Sep 3
JNB
22h 40m
1 stop
BKK
Sep 8
BKK
16h 15m
1 stop
JNB
R12 429
Find similar
Singapore Airlines
Oct 6
JNB
15h 05m
1 stop
BKK
Mar 26
BKK
14h 00m
1 stop
JNB
R12 484
Find similar
Qatar Airways
Nov 3
JNB
24h 30m
1 stop
HKT
Nov 5
HKT
19h 10m
1 stop
JNB
R11 170
Find similar
Qatar Airways
Nov 3
JNB
24h 30m
1 stop
HKT
Nov 6
HKT
34h 55m
1 stop
JNB
R11 224
Find similar
Qatar Airways
Nov 15
CPT
25h 35m
1 stop
HKT
Nov 26
HKT
36h 40m
1 stop
CPT
R11 279
Find similar
Etihad Airways
Sep 4
JNB
27h 35m
1 stop
HKT
Sep 11
HKT
16h 40m
1 stop
JNB
R11 352
Find similar
Qatar Airways
Oct 31
JNB
24h 30m
1 stop
HKT
Nov 5
HKT
23h 45m
1 stop
JNB
R11 425
Find similar
Etihad Airways
Aug 29
JNB
27h 35m
1 stop
HKT
Sep 5
HKT
28h 40m
1 stop
JNB
R11 462
Find similar
Multiple Airlines
Sep 1
JNB
27h 35m
1 stop
HKT
Sep 8
HKT
24h 50m
2 stops
JNB
R11 553
Find similar
Etihad Airways
Nov 3
JNB
16h 20m
1 stop
HKT
Nov 6
HKT
39h 35m
2 stops
JNB
R11 644
Find similar
Etihad Airways
Nov 3
JNB
16h 20m
1 stop
HKT
Nov 6
HKT
39h 35m
2 stops
JNB
R11 754
Find similar
Etihad Airways
Oct 25
JNB
16h 45m
1 stop
HKT
Nov 1
HKT
41h 40m
2 stops
JNB
R11 881
Find similar
Qatar Airways
Oct 1
JNB
24h 15m
1 stop
HKT
Oct 8
HKT
25h 30m
1 stop
JNB
R11 900
Find similar
Etihad Airways
Oct 25
JNB
42h 40m
2 stops
HKT
Nov 1
HKT
41h 40m
2 stops
JNB
R11 936
Find similar
Multiple Airlines
Jul 28
JNB
28h 10m
2 stops
USM
Aug 7
USM
39h 25m
2 stops
JNB
R22 960
Find similar
Emirates
Sep 20
JNB
50h 00m
2 stops
USM
Sep 28
USM
42h 05m
2 stops
JNB
R23 945
Find similar
Emirates
Jul 29
JNB
26h 50m
2 stops
USM
Aug 7
USM
31h 15m
2 stops
JNB
R26 427
Find similar
Emirates
Jul 26
JNB
26h 50m
2 stops
USM
Aug 7
USM
31h 15m
2 stops
JNB
R30 242
Find similar
Multiple Airlines
Sep 20
JNB
48h 10m
3 stops
USM
Sep 28
USM
30h 50m
2 stops
JNB
R30 260
Find similar
Singapore Airlines
Sep 20
JNB
16h 30m
1 stop
USM
Sep 28
USM
26h 20m
1 stop
JNB
R30 333
Find similar
Multiple Airlines
Jul 29
JNB
30h 05m
2 stops
USM
Aug 5
USM
40h 05m
2 stops
JNB
R31 027
Find similar
Multiple Airlines
Jul 29
JNB
30h 05m
2 stops
USM
Aug 9
USM
41h 00m
2 stops
JNB
R31 227
Find similar
Multiple Airlines
Sep 20
JNB
22h 30m
2 stops
USM
Sep 28
USM
25h 45m
1 stop
JNB
R32 122
Find similar
Emirates
Jul 27
JNB
26h 50m
2 stops
USM
Aug 7
USM
31h 15m
2 stops
JNB
R32 761
Find similar
Multiple Airlines
Jul 26
JNB
30h 05m
2 stops
USM
Aug 5
USM
40h 05m
2 stops
JNB
R33 053
Find similar
Multiple Airlines
Jul 26
JNB
30h 05m
2 stops
USM
Aug 9
USM
40h 40m
2 stops
JNB
R33 253
Find similar
Multiple Airlines
Aug 15
JNB
30h 25m
3 stops
KBV
Sep 3
KBV
45h 35m
3 stops
JNB
R18 196
Find similar
Multiple Airlines
Aug 15
JNB
31h 20m
3 stops
KBV
Sep 3
KBV
23h 15m
2 stops
JNB
R19 656
Find similar
Multiple Airlines
Aug 15
JNB
42h 45m
2 stops
KBV
Sep 3
KBV
27h 15m
2 stops
JNB
R19 894
Find similar
Multiple Airlines
Aug 14
JNB
37h 30m
2 stops
KBV
Sep 3
KBV
24h 30m
2 stops
JNB
R20 806
Find similar
Singapore Airlines
Aug 15
JNB
21h 45m
1 stop
KBV
Sep 3
KBV
36h 05m
1 stop
JNB
R27 431
Find similar
Multiple Airlines
Aug 15
JNB
21h 45m
1 stop
KBV
Sep 3
KBV
25h 40m
2 stops
JNB
R33 582
Find similar
Multiple Airlines
Aug 14
JNB
37h 30m
2 stops
KBV
Sep 3
KBV
36h 05m
1 stop
JNB
R35 097
Find similar
Emirates
Aug 5
JNB
26h 00m
1 stop
KBV
Aug 11
KBV
26h 30m
1 stop
JNB
R41 576
Find similar

Flights to Bangkok Suvarnabhumi Airport

Search all flight deals to Bangkok Suvarnabhumi Airport
Etihad Airways
Sep 2
JNB
29h 05m
1 stop
BKK
Sep 14
BKK
35h 00m
1 stop
JNB
R11 535
Find similar
Etihad Airways
Sep 1
JNB
16h 55m
1 stop
BKK
Sep 7
BKK
35h 00m
1 stop
JNB
R11 589
Find similar
Qatar Airways
Oct 1
JNB
18h 35m
1 stop
BKK
Oct 21
BKK
18h 40m
1 stop
JNB
R11 900
Find similar
Qatar Airways
Oct 1
JNB
18h 35m
1 stop
BKK
Oct 22
BKK
29h 05m
1 stop
JNB
R11 954
Find similar
Singapore Airlines
Oct 6
JNB
15h 05m
1 stop
BKK
Mar 24
BKK
14h 00m
1 stop
JNB
R12 100
Find similar
Etihad Airways
Sep 4
JNB
33h 30m
1 stop
BKK
Sep 10
BKK
35h 00m
1 stop
JNB
R12 155
Find similar
Qatar Airways
Oct 12
JNB
18h 35m
1 stop
BKK
Oct 19
BKK
36h 55m
1 stop
JNB
R12 173
Find similar
Qatar Airways
Oct 1
JNB
18h 10m
1 stop
BKK
Nov 25
BKK
18h 00m
1 stop
JNB
R12 283
Find similar
Etihad Airways
Aug 29
JNB
29h 05m
1 stop
BKK
Sep 3
BKK
28h 20m
1 stop
JNB
R12 319
Find similar
Singapore Airlines
Oct 6
JNB
15h 05m
1 stop
BKK
Mar 25
BKK
23h 15m
1 stop
JNB
R12 392
Find similar
Ethiopian Air
Sep 3
JNB
22h 40m
1 stop
BKK
Sep 8
BKK
16h 15m
1 stop
JNB
R12 429
Find similar
Singapore Airlines
Oct 6
JNB
15h 05m
1 stop
BKK
Mar 26
BKK
14h 00m
1 stop
JNB
R12 484
Find similar

Search last-minute flights to Thailand

Cathay Pacific
Jul 28
JNB11:20Johannesburg OR Tambo
17h 40m
1 stop
BKK10:00Bangkok Suvarnabhumi
Aug 8
BKK12:30Bangkok Suvarnabhumi
24h 10m
1 stop
JNB7:40Johannesburg OR Tambo
R14 929
Find similar
Multiple Airlines
Jul 29
JNB9:55Johannesburg OR Tambo
36h 55m
3 stops
DMK3:50Bangkok Don Mueang Intl
Aug 7
DMK20:05Bangkok Don Mueang Intl
24h 45m
2 stops
JNB15:50Johannesburg OR Tambo
R15 057
Find similar
Kenya Airways
Jul 29
JNB12:10Johannesburg OR Tambo
20h 10m
1 stop
BKK13:20Bangkok Suvarnabhumi
Aug 7
BKK1:00Bangkok Suvarnabhumi
14h 55m
1 stop
JNB10:55Johannesburg OR Tambo
R16 572
Find similar
Ethiopian Air
Jul 31
JNB14:30Johannesburg OR Tambo
17h 45m
1 stop
BKK13:15Bangkok Suvarnabhumi
Aug 9
BKK0:55Bangkok Suvarnabhumi
17h 10m
1 stop
JNB13:05Johannesburg OR Tambo
R17 357
Find similar
Emirates
Jul 30
JNB13:25Johannesburg OR Tambo
24h 50m
1 stop
BKK19:15Bangkok Suvarnabhumi
Aug 4
BKK2:50Bangkok Suvarnabhumi
23h 00m
1 stop
JNB20:50Johannesburg OR Tambo
R18 215
Find similar
Etihad Airways
Jul 28
JNB9:55Johannesburg OR Tambo
29h 05m
1 stop
BKK20:00Bangkok Suvarnabhumi
Aug 10
BKK19:45Bangkok Suvarnabhumi
41h 50m
2 stops
JNB8:35Johannesburg OR Tambo
R20 204
Find similar

Thailand flights insights and trends

Explore insights for your Thailand flight to craft the best travel plan

What are the most popular cities to visit in Thailand?

Some of the world’s most well-travelled cities are in Thailand. The most popular city to travel to in Thailand is Bangkok, which momondo users choose as their landing destination 51% more often than other cities. The next most popular cities in Thailand are Phuket City and Koh Samui.

How long is the flight from South Africa to Thailand?

The flight from South Africa to Thailand depends on which airports you’re departing from and arriving to, and whether or not you have a layover. If you fly from Johannesburg OR Tambo (a popular airport in South Africa) to Bangkok Suvarnabhumi (the most popular airport in Thailand), then the flight time is 16h 10m on average. If you fly from Cape Town Intl (another popular airport in South Africa) to Bangkok Suvarnabhumi, then the average flight time is 16h 50m.

Which airlines fly to Thailand?

Emirates, Singapore Airlines and Qatar Airways are the top three most popular airlines that fly to Thailand according to our data. Emirates is the first choice among our users, with 31% of people opting to fly with this airline when travelling to Thailand. Keep in mind that there are 12 different airlines that fly to Thailand on a routine basis, so you have a few additional options to choose from.

Cheapest flights to cities in Thailand

Click on the cities below to find out when it's cheapest to fly to Thailand from South Africa
Bangkok
Bangkok

Cheap Thailand flight deals and tips

Summary info about Thailand flight prices, duration and airlines

Best One-Way Price

R6 059

Best Round-Trip Price

R11 170

Fastest flight time

16h 45m

Operated By

4 airlines
The best one-way flight price to Thailand from South Africa in the last 72 hours is R6 059 (Johannesburg OR Tambo to Bangkok Suvarnabhumi).
The best round-trip flight price to Thailand from South Africa in the last 72 hours is R11 170 (Johannesburg OR Tambo to Phuket City).
The fastest flight to Thailand from South Africa takes 16h 45m (Johannesburg OR Tambo to Phuket City).
There are 4 airlines operating flights to Thailand, including Singapore Airlines, Cathay Pacific and Qatar Airways.

Frequently asked questions about flying to Thailand

What popular landmarks are in Thailand?

What is the cheapest flight to Thailand?

If you are looking to fly to Thailand for less, look to airlines like Thai Vietjet Air, Thai AirAsia, and Nok Air, with prices starting at R287, R661, and R851 respectively.

What is the most popular airport in Thailand to fly to?

What is the best day of the week to fly to Thailand?

Flying to Thailand on a Wednesday or Sunday is your best option since this is when flight prices tend to be at their lowest for the week. The most expensive day of the week to fly to Thailand is on a Saturday.

When did momondo last update prices for flights to Thailand?

Prices for flights to Thailand refresh daily.

How many operators does momondo search for flights to Thailand?

How old do you have to be to fly to Thailand?

The minimum age for a child to fly alone is five, but airlines that offer an unaccompanied minor (UNMR) service may have their own age limitations. Flight duration, scheduling, and stopovers are among the considerations that may influence age limits. We recommend that you double-check with the airline you are booking with for travel to Thailand.

What documentation or ID do you need to fly to Thailand?

The travel and health documents required for your trip to Thailand can vary based on your itinerary and personal situation. As a rule, consider having multiple documents such as a national ID card or driver’s licence, and a passport valid for six-months after you plan to arrive at Thailand. We always recommend checking with your airline or a trusted third party such as IATA to get advice.


Why use momondo?

Why should I use momondo to find a flight deal to Thailand?

momondo collates all your flight options in one place and lets you filter them to find the perfect flight to Thailand. momondo saves you time and could save you money on your trip.

Can I find flights to Thailand with flexible booking policies on momondo?

Yes. All flights to Thailand on momondo can be compared and filtered by various policies on offer, including flexible booking.

How can momondo help me find flights to Thailand?

Once you have performed a search for flights to Thailand, momondo helps you find the right flight by offering useful filters to narrow down your flight selection. Flights can be filtered by multiple factors such as airline, airport and price; but also by other criteria like aircraft type and payment method.

I’m not ready to book a flight to Thailand right now. Can momondo alert me if prices change?

If you are simply researching potential flights to Thailand, momondo offers a useful price alert feature which will track prices for flights to Thailand and alert you when they change.


An easier way to manage your Thailand trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
From?
To?
Sat 27/7
Sat 3/8
Email me momondo's favourite deals

Find better results for your trip to Thailand


Cheapest flight routes to Thailand

These routes have the cheapest flights to Thailand found by momondo users in South Africa
DepartingDestinationBest TimeBest Price
JohannesburgBangkok15h 55mR11 024
JohannesburgPhuket City13h 40mR11 078
Cape TownPhuket City19h 45mR11 279
DurbanBangkok18h 45mR12 593
Cape TownBangkok18h 15mR12 976
DurbanPhuket City20h 20mR13 396
Sun City ResortPhuket City26h 10mR15 221
Port ElizabethPhuket City42h 35mR15 915
JohannesburgKrabi20h 15mR17 138
Cape TownRayong22h 45mR22 175
JohannesburgSurat Thani39h 20mR22 522
Port ElizabethBangkok20h 25mR22 558
Port ElizabethKrabi26h 25mR22 777
JohannesburgKoh Samui20h 05mR22 960
Port ElizabethKoh Samui26h 25mR33 162
Port ElizabethRayong50h 25mR45 445
Cape TownKrabi37h 30mR51 212