Cheap flights from Thailand to Johannesburg from ฿14,190

This is the cheapest one-way flight price, found on 30/5. Prices may vary by date and flight preferences.
BKK — JNB
5 Jun — 12 Jun1
Return
1 adult
Economy
From?
To?
Mon 5/6
Mon 12/6

Cheap flights from Thailand to Johannesburg in May, June 2023

The best prices found for Thailand to Johannesburg flights in May, June
These are some of the most attractive deals on flights from Thailand to Johannesburg in 2023. Check back regularly for other flight deals.

Thailand to Johannesburg 2023 flight deals

Cheap flights to Johannesburg from Thailand found for this year
These are some of the most attractive deals on flights from Thailand to Johannesburg in 2023. Check back regularly for other flight deals.

Cheap เอทิฮัดแอร์เวย์ flights from Thailand to Johannesburg

Consider these cheap เอทิฮัดแอร์เวย์ flights we've found departing from Thailand to Johannesburg. Make sure to double check the flight details before booking.

Cheap กาตาร์แอร์เวย์ flights from Thailand to Johannesburg

Browse through some of the cheapest กาตาร์แอร์เวย์ flights traveling from Thailand to Johannesburg. Make sure to examine the flight information before completing your reservation.

One-way flights to Johannesburg from Thailand

The cheapest one-way flights from Thailand to Johannesburg
Some of the best available deals we've found on one-way flights from Thailand to Johannesburg. Those needing a return flight from Thailand to Johannesburg can use the search form above.

Find flights from Thailand to Johannesburg within your budget

Use the slider to find flights from Thailand to Johannesburg that fit your budget.

Fly from

Any airport

Fly to

Any airport

Budget

฿29,143 - ฿38,510

Route

Depart

Return

Price

Bangkok SuvarnabhumiJohannesburg OR Tambo

BKK - JNB

BKKJNB

Bangkok Suvarnabhumi

Wed 16/8

1 stop34h 40m

Johannesburg OR Tambo

Mon 4/9

2 stops41h 15m

฿29,143

Bangkok SuvarnabhumiJohannesburg OR Tambo

BKK - JNB

BKKJNB

Bangkok Suvarnabhumi

Tue 17/10

3 stops33h 20m

Johannesburg OR Tambo

Tue 24/10

1 stop17h 40m

฿29,733

Bangkok SuvarnabhumiJohannesburg OR Tambo

BKK - JNB

BKKJNB

Bangkok Suvarnabhumi

Mon 16/10

1 stop16h 15m

Johannesburg OR Tambo

Tue 24/10

1 stop19h 10m

฿30,184

Bangkok Don Mueang IntlJohannesburg OR Tambo

DMK - JNB

DMKJNB

Bangkok Don Mueang Intl

Tue 17/10

3 stops28h 35m

Johannesburg OR Tambo

Tue 24/10

2 stops24h 45m

฿30,357

Bangkok SuvarnabhumiJohannesburg OR Tambo

BKK - JNB

BKKJNB

Bangkok Suvarnabhumi

Mon 3/7

1 stop16h 15m

Johannesburg OR Tambo

Wed 19/7

1 stop17h 45m

฿30,912

Bangkok SuvarnabhumiJohannesburg OR Tambo

BKK - JNB

BKKJNB

Bangkok Suvarnabhumi

Mon 3/7

1 stop16h 15m

Johannesburg OR Tambo

Wed 19/7

1 stop17h 45m

฿30,947

Bangkok SuvarnabhumiJohannesburg OR Tambo

BKK - JNB

BKKJNB

Bangkok Suvarnabhumi

Thu 17/8

2 stops19h 50m

Johannesburg OR Tambo

Mon 4/9

2 stops41h 15m

฿31,433

Rayong Utapao Rayong PattayaJohannesburg OR Tambo

UTP - JNB

UTPJNB

Rayong Utapao Rayong Pattaya

Thu 29/6

1 stop38h 25m

Johannesburg OR Tambo

Thu 6/7

1 stop31h 05m

฿34,555

Bangkok SuvarnabhumiJohannesburg OR Tambo

BKK - JNB

BKKJNB

Bangkok Suvarnabhumi

Wed 28/6

1 stop18h 55m

Johannesburg OR Tambo

Thu 13/7

1 stop24h 10m

฿38,510

Flights are sorted by cheapest first

Deals found on 30/5

Related info for your journey

Useful info, stats and facts about Thailand to Johannesburg flights.

Top 6 airlines flying from Thailand to Johannesburg

The chart below displays the airlines Cheapflights users travelling from Thailand to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
สิงคโปร์แอร์ไลน์Cheapest฿13,677Average฿31,789FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search สิงคโปร์แอร์ไลน์ flights
เคนย่าแอร์เวย์Cheapest฿24,808Average฿26,459FlexibilityNo cancel feeOn-time82%COVID-19 safety
Search เคนย่าแอร์เวย์ flights
เอทิฮัดแอร์เวย์Cheapest฿26,969Average฿31,424FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search เอทิฮัดแอร์เวย์ flights
เอธิโอเปียแอร์Cheapest฿28,495Average฿34,702FlexibilityNo cancel feeOn-time72%COVID-19 safety
Search เอธิโอเปียแอร์ flights
กาตาร์แอร์เวย์Cheapest฿30,211Average฿38,563FlexibilityNo cancel feeOn-time68%COVID-19 safety
Search กาตาร์แอร์เวย์ flights
EmiratesCheapest฿34,517Average฿39,006FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Emirates flights
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.