HowToGo

Flight from Singapore to Thailand

How to get to Thailand from Singapore by flight ? You can check flights from Singapore to Thailand below.

Search Transfer from Singapore to Thailand

Search Flights

You can find flight ticket prices from Singapore to Thailand with our flight tickets search tool below

1. Polokwane to Don Muang

  1. You take a bus, shuttle or taxi from your location in Singapore to Polokwane.

  2. You take a flight from Polokwane to Don Muang and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Don Muang to your destination in Thailand.

Flight Depart Arrive
4Z802 Airlink
CX748 Cathay Pacific
FD509 Thai AirAsia
07:55 Polokwane
11:20 Johannesburg
10:45 Hong Kong
08:50 Johannesburg
05:50 Hong Kong
12:35 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ726 Singapore Airlines
SL771 Thai Lion Mentari
07:55 Polokwane
13:45 Johannesburg
08:20 Singapore Changi
11:20 Phuket
08:50 Johannesburg
06:10 Singapore Changi
09:25 Phuket
12:45 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
FD356 Thai AirAsia
07:55 Polokwane
13:45 Johannesburg
14:40 Singapore Changi
08:50 Johannesburg
06:10 Singapore Changi
16:20 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ726 Singapore Airlines
FD3092 Thai AirAsia
07:55 Polokwane
13:45 Johannesburg
08:20 Singapore Changi
11:55 Phuket
08:50 Johannesburg
06:10 Singapore Changi
09:25 Phuket
13:20 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ726 Singapore Airlines
DD11 Nok Air
07:55 Polokwane
13:45 Johannesburg
08:20 Singapore Changi
11:20 Phuket
08:50 Johannesburg
06:10 Singapore Changi
09:25 Phuket
12:40 Don Muang
Connect
4Z802 Airlink
QR1364 Qatar Airways
QR840 Qatar Airways
FD3006 Thai AirAsia
07:55 Polokwane
13:50 Johannesburg
02:55 Doha
14:45 Phuket
08:50 Johannesburg
23:10 Doha
13:30 Phuket
16:10 Don Muang
Connect
4Z802 Airlink
QR1364 Qatar Airways
QR840 Qatar Airways
DD529 Nok Air
07:55 Polokwane
13:50 Johannesburg
02:55 Doha
15:25 Phuket
08:50 Johannesburg
23:10 Doha
13:30 Phuket
16:45 Don Muang
Connect
4Z802 Airlink
QR1364 Qatar Airways
QR840 Qatar Airways
DD19 Nok Air
07:55 Polokwane
13:50 Johannesburg
02:55 Doha
17:00 Phuket
08:50 Johannesburg
23:10 Doha
13:30 Phuket
18:20 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ154 Singapore Airlines
FD607 Thai AirAsia
07:55 Polokwane
13:45 Johannesburg
07:40 Singapore Changi
17:05 Phnom Penh
08:50 Johannesburg
06:10 Singapore Changi
08:40 Phnom Penh
18:25 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
FD377 Thai AirAsia
FD3018 Thai AirAsia
07:55 Polokwane
13:45 Johannesburg
13:15 Singapore Changi
17:15 Phuket
08:50 Johannesburg
06:10 Singapore Changi
14:00 Phuket
18:50 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ106 Singapore Airlines
AK882 AirAsia
07:55 Polokwane
13:45 Johannesburg
08:30 Singapore Changi
11:00 Kuala Lumpur
08:50 Johannesburg
06:10 Singapore Changi
09:30 Kuala Lumpur
12:15 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
3K555 Jetstar Asia Airways
FD657 Thai AirAsia
07:55 Polokwane
13:45 Johannesburg
07:10 Singapore Changi
09:45 Tan Son Nhat
08:50 Johannesburg
06:10 Singapore Changi
08:15 Tan Son Nhat
11:30 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ990 Singapore Airlines
QZ154 Indonesia AirAsia
07:55 Polokwane
13:45 Johannesburg
07:40 Singapore Changi
10:00 Kuala Namu
08:50 Johannesburg
06:10 Singapore Changi
08:00 Kuala Namu
12:05 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ736 Singapore Airlines
FD3028 Thai AirAsia
07:55 Polokwane
13:45 Johannesburg
16:20 Singapore Changi
19:45 Phuket
08:50 Johannesburg
06:10 Singapore Changi
17:10 Phuket
21:10 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SL101 Thai Lion Mentari
07:55 Polokwane
13:45 Johannesburg
12:20 Singapore Changi
08:50 Johannesburg
06:10 Singapore Changi
13:35 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
FD377 Thai AirAsia
FD3028 Thai AirAsia
07:55 Polokwane
13:45 Johannesburg
13:15 Singapore Changi
19:45 Phuket
08:50 Johannesburg
06:10 Singapore Changi
14:00 Phuket
21:10 Don Muang
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ172 Singapore Airlines
FD637 Thai AirAsia
07:55 Polokwane
13:45 Johannesburg
09:15 Singapore Changi
12:00 Danang
08:50 Johannesburg
06:10 Singapore Changi
11:00 Danang
13:45 Don Muang
Connect

2. Polokwane to Suvarnabhumi

  1. You take a bus, shuttle or taxi from your location in Singapore to Polokwane.

  2. You take a flight from Polokwane to Suvarnabhumi and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Suvarnabhumi to your destination in Thailand.

Flight Depart Arrive
4Z802 Airlink
SQ479 Singapore Airlines
SQ706 Singapore Airlines
07:55 Polokwane
13:45 Johannesburg
07:10 Singapore Changi
08:50 Johannesburg
06:10 Singapore Changi
08:35 Suvarnabhumi
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ708 Singapore Airlines
07:55 Polokwane
13:45 Johannesburg
09:30 Singapore Changi
08:50 Johannesburg
06:10 Singapore Changi
11:00 Suvarnabhumi
Connect
4Z802 Airlink
ET808 Ethiopian Airlines
ET618 644 Ethiopian Airlines
07:55 Polokwane
14:25 Johannesburg
00:10 Addis Ababa
08:50 Johannesburg
20:40 Addis Ababa
13:10 Suvarnabhumi
Connect
4Z802 Airlink
QR1364 Qatar Airways
QR836 Qatar Airways
07:55 Polokwane
13:50 Johannesburg
02:25 Doha
08:50 Johannesburg
23:10 Doha
13:15 Suvarnabhumi
Connect
4Z802 Airlink
SQ479 Singapore Airlines
TR624 Scoot Tigerair
07:55 Polokwane
13:45 Johannesburg
09:00 Singapore Changi
08:50 Johannesburg
06:10 Singapore Changi
10:30 Suvarnabhumi
Connect
4Z802 Airlink
CX748 Cathay Pacific
CX653 Cathay Pacific
07:55 Polokwane
11:20 Johannesburg
12:00 Hong Kong
08:50 Johannesburg
05:50 Hong Kong
14:00 Suvarnabhumi
Connect
4Z802 Airlink
CX748 Cathay Pacific
CX701 Cathay Pacific
07:55 Polokwane
11:20 Johannesburg
15:55 Hong Kong
08:50 Johannesburg
05:50 Hong Kong
18:00 Suvarnabhumi
Connect

3. Johannesburg to Suvarnabhumi

  1. You take a bus, shuttle or taxi from your location in Singapore to Johannesburg.

  2. You take a flight from Johannesburg to Suvarnabhumi and cost approximately 480 USD.

  3. You take a bus, shuttle or taxi from Suvarnabhumi to your destination in Thailand.

Flight Depart Arrive
QR1366 Qatar Airways
QR830 Qatar Airways
07:40 Johannesburg
20:15 Doha
17:00 Doha
07:05 Suvarnabhumi
Connect
QR1366 Qatar Airways
QR836 Qatar Airways
07:40 Johannesburg
02:25 Doha
17:00 Doha
13:15 Suvarnabhumi
Connect
EY601 Etihad
EY430 Etihad
EY430 Etihad
09:35 Johannesburg
01:05 Abu Dhabi
11:50 Phuket
19:35 Abu Dhabi
10:20 Phuket
13:20 Suvarnabhumi
Connect
EY601 Etihad
EY406 Etihad
09:35 Johannesburg
03:10 Abu Dhabi
19:35 Abu Dhabi
12:50 Suvarnabhumi
Connect
CX748 Cathay Pacific
CX701 Cathay Pacific
11:20 Johannesburg
15:55 Hong Kong
05:50 Hong Kong
18:00 Suvarnabhumi
Connect
CX748 Cathay Pacific
CX653 Cathay Pacific
11:20 Johannesburg
12:00 Hong Kong
05:50 Hong Kong
14:00 Suvarnabhumi
Connect
SQ479 Singapore Airlines
SQ708 Singapore Airlines
13:45 Johannesburg
09:30 Singapore Changi
06:10 Singapore Changi
11:00 Suvarnabhumi
Connect
SQ479 Singapore Airlines
SQ706 Singapore Airlines
13:45 Johannesburg
07:10 Singapore Changi
06:10 Singapore Changi
08:35 Suvarnabhumi
Connect
SQ479 Singapore Airlines
TR624 Scoot Tigerair
13:45 Johannesburg
09:00 Singapore Changi
06:10 Singapore Changi
10:30 Suvarnabhumi
Connect
QR1364 Qatar Airways
QR836 Qatar Airways
13:50 Johannesburg
02:25 Doha
23:10 Doha
13:15 Suvarnabhumi
Connect
ET808 Ethiopian Airlines
ET618 644 Ethiopian Airlines
14:25 Johannesburg
00:10 Addis Ababa
20:40 Addis Ababa
13:10 Suvarnabhumi
Connect

4. Nelspruit to Suvarnabhumi

  1. You take a bus, shuttle or taxi from your location in Singapore to Nelspruit.

  2. You take a flight from Nelspruit to Suvarnabhumi and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Suvarnabhumi to your destination in Thailand.

Flight Depart Arrive
4Z838 Airlink
CX748 Cathay Pacific
CX701 Cathay Pacific
06:55 Nelspruit
11:20 Johannesburg
15:55 Hong Kong
07:50 Johannesburg
05:50 Hong Kong
18:00 Suvarnabhumi
Connect
4Z838 Airlink
ET808 Ethiopian Airlines
ET618 644 Ethiopian Airlines
06:55 Nelspruit
14:25 Johannesburg
00:10 Addis Ababa
07:50 Johannesburg
20:40 Addis Ababa
13:10 Suvarnabhumi
Connect
4Z838 Airlink
SQ479 Singapore Airlines
SQ708 Singapore Airlines
06:55 Nelspruit
13:45 Johannesburg
09:30 Singapore Changi
07:50 Johannesburg
06:10 Singapore Changi
11:00 Suvarnabhumi
Connect
4Z838 Airlink
EY601 Etihad
EY406 Etihad
06:55 Nelspruit
09:35 Johannesburg
03:10 Abu Dhabi
07:50 Johannesburg
19:35 Abu Dhabi
12:50 Suvarnabhumi
Connect
4Z838 Airlink
SQ479 Singapore Airlines
SQ706 Singapore Airlines
06:55 Nelspruit
13:45 Johannesburg
07:10 Singapore Changi
07:50 Johannesburg
06:10 Singapore Changi
08:35 Suvarnabhumi
Connect
4Z838 Airlink
CX748 Cathay Pacific
CX653 Cathay Pacific
06:55 Nelspruit
11:20 Johannesburg
12:00 Hong Kong
07:50 Johannesburg
05:50 Hong Kong
14:00 Suvarnabhumi
Connect
4Z838 Airlink
QR1364 Qatar Airways
QR836 Qatar Airways
06:55 Nelspruit
13:50 Johannesburg
02:25 Doha
07:50 Johannesburg
23:10 Doha
13:15 Suvarnabhumi
Connect
4Z838 Airlink
SQ479 Singapore Airlines
TR624 Scoot Tigerair
06:55 Nelspruit
13:45 Johannesburg
09:00 Singapore Changi
07:50 Johannesburg
06:10 Singapore Changi
10:30 Suvarnabhumi
Connect
4Z824 Airlink
SQ479 Singapore Airlines
TR624 Scoot Tigerair
08:20 Nelspruit
13:45 Johannesburg
09:00 Singapore Changi
09:15 Johannesburg
06:10 Singapore Changi
10:30 Suvarnabhumi
Connect
4Z824 Airlink
QR1364 Qatar Airways
QR836 Qatar Airways
08:20 Nelspruit
13:50 Johannesburg
02:25 Doha
09:15 Johannesburg
23:10 Doha
13:15 Suvarnabhumi
Connect
4Z824 Airlink
CX748 Cathay Pacific
CX653 Cathay Pacific
08:20 Nelspruit
11:20 Johannesburg
12:00 Hong Kong
09:15 Johannesburg
05:50 Hong Kong
14:00 Suvarnabhumi
Connect
4Z824 Airlink
ET808 Ethiopian Airlines
ET618 644 Ethiopian Airlines
08:20 Nelspruit
14:25 Johannesburg
00:10 Addis Ababa
09:15 Johannesburg
20:40 Addis Ababa
13:10 Suvarnabhumi
Connect
4Z824 Airlink
SQ479 Singapore Airlines
SQ708 Singapore Airlines
08:20 Nelspruit
13:45 Johannesburg
09:30 Singapore Changi
09:15 Johannesburg
06:10 Singapore Changi
11:00 Suvarnabhumi
Connect
4Z824 Airlink
SQ479 Singapore Airlines
SQ706 Singapore Airlines
08:20 Nelspruit
13:45 Johannesburg
07:10 Singapore Changi
09:15 Johannesburg
06:10 Singapore Changi
08:35 Suvarnabhumi
Connect
4Z824 Airlink
CX748 Cathay Pacific
CX701 Cathay Pacific
08:20 Nelspruit
11:20 Johannesburg
15:55 Hong Kong
09:15 Johannesburg
05:50 Hong Kong
18:00 Suvarnabhumi
Connect
4Z836 Airlink
SQ479 Singapore Airlines
TR624 Scoot Tigerair
08:30 Nelspruit
13:45 Johannesburg
09:00 Singapore Changi
09:25 Johannesburg
06:10 Singapore Changi
10:30 Suvarnabhumi
Connect
4Z836 Airlink
SQ479 Singapore Airlines
SQ708 Singapore Airlines
08:30 Nelspruit
13:45 Johannesburg
09:30 Singapore Changi
09:25 Johannesburg
06:10 Singapore Changi
11:00 Suvarnabhumi
Connect
4Z836 Airlink
CX748 Cathay Pacific
CX701 Cathay Pacific
08:30 Nelspruit
11:20 Johannesburg
15:55 Hong Kong
09:25 Johannesburg
05:50 Hong Kong
18:00 Suvarnabhumi
Connect
4Z836 Airlink
SQ479 Singapore Airlines
TR610 Scoot Tigerair
08:30 Nelspruit
13:45 Johannesburg
15:25 Singapore Changi
09:25 Johannesburg
06:10 Singapore Changi
16:55 Suvarnabhumi
Connect
4Z836 Airlink
CX748 Cathay Pacific
CX653 Cathay Pacific
08:30 Nelspruit
11:20 Johannesburg
12:00 Hong Kong
09:25 Johannesburg
05:50 Hong Kong
14:00 Suvarnabhumi
Connect
4Z842 Airlink
ET808 Ethiopian Airlines
ET618 644 Ethiopian Airlines
12:40 Nelspruit
14:25 Johannesburg
00:10 Addis Ababa
13:35 Johannesburg
20:40 Addis Ababa
13:10 Suvarnabhumi
Connect

5. Johannesburg to Don Muang

  1. You take a bus, shuttle or taxi from your location in Singapore to Johannesburg.

  2. You take a flight from Johannesburg to Don Muang and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Don Muang to your destination in Thailand.

Flight Depart Arrive
QR1366 Qatar Airways
QR840 Qatar Airways
FD3006 Thai AirAsia
07:40 Johannesburg
02:55 Doha
14:45 Phuket
17:00 Doha
13:30 Phuket
16:10 Don Muang
Connect
QR1366 Qatar Airways
QR556 Qatar Airways
SL219 Thai Lion Mentari
07:40 Johannesburg
20:35 Doha
06:55 Mumbai
17:00 Doha
02:25 Mumbai
12:45 Don Muang
Connect
EY601 Etihad
EY430 Etihad
FD3092 Thai AirAsia
09:35 Johannesburg
01:05 Abu Dhabi
11:55 Phuket
19:35 Abu Dhabi
10:20 Phuket
13:20 Don Muang
Connect
EY601 Etihad
EY430 Etihad
SL771 Thai Lion Mentari
09:35 Johannesburg
01:05 Abu Dhabi
11:20 Phuket
19:35 Abu Dhabi
10:20 Phuket
12:45 Don Muang
Connect
EY601 Etihad
EY430 Etihad
DD11 Nok Air
09:35 Johannesburg
01:05 Abu Dhabi
11:20 Phuket
19:35 Abu Dhabi
10:20 Phuket
12:40 Don Muang
Connect
EY601 Etihad
EY206 Etihad
SL219 Thai Lion Mentari
09:35 Johannesburg
20:40 Abu Dhabi
06:55 Mumbai
19:35 Abu Dhabi
01:20 Mumbai
12:45 Don Muang
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
11:20 Johannesburg
10:45 Hong Kong
05:50 Hong Kong
12:35 Don Muang
Connect
SQ479 Singapore Airlines
FD356 Thai AirAsia
13:45 Johannesburg
14:40 Singapore Changi
06:10 Singapore Changi
16:20 Don Muang
Connect
SQ479 Singapore Airlines
SQ736 Singapore Airlines
FD3028 Thai AirAsia
13:45 Johannesburg
16:20 Singapore Changi
19:45 Phuket
06:10 Singapore Changi
17:10 Phuket
21:10 Don Muang
Connect
SQ479 Singapore Airlines
SQ726 Singapore Airlines
SL771 Thai Lion Mentari
13:45 Johannesburg
08:20 Singapore Changi
11:20 Phuket
06:10 Singapore Changi
09:25 Phuket
12:45 Don Muang
Connect
SQ479 Singapore Airlines
SQ726 Singapore Airlines
DD11 Nok Air
13:45 Johannesburg
08:20 Singapore Changi
11:20 Phuket
06:10 Singapore Changi
09:25 Phuket
12:40 Don Muang
Connect
SQ479 Singapore Airlines
SQ736 Singapore Airlines
SL763 Thai Lion Mentari
13:45 Johannesburg
16:20 Singapore Changi
20:35 Phuket
06:10 Singapore Changi
17:10 Phuket
22:00 Don Muang
Connect
SQ479 Singapore Airlines
SQ726 Singapore Airlines
FD3092 Thai AirAsia
13:45 Johannesburg
08:20 Singapore Changi
11:55 Phuket
06:10 Singapore Changi
09:25 Phuket
13:20 Don Muang
Connect
SQ479 Singapore Airlines
SQ154 Singapore Airlines
FD607 Thai AirAsia
13:45 Johannesburg
07:40 Singapore Changi
17:05 Phnom Penh
06:10 Singapore Changi
08:40 Phnom Penh
18:25 Don Muang
Connect
SQ479 Singapore Airlines
SQ990 Singapore Airlines
QZ154 Indonesia AirAsia
13:45 Johannesburg
07:40 Singapore Changi
10:00 Kuala Namu
06:10 Singapore Changi
08:00 Kuala Namu
12:05 Don Muang
Connect
SQ479 Singapore Airlines
FD377 Thai AirAsia
FD3018 Thai AirAsia
13:45 Johannesburg
13:15 Singapore Changi
17:15 Phuket
06:10 Singapore Changi
14:00 Phuket
18:50 Don Muang
Connect
SQ479 Singapore Airlines
3K555 Jetstar Asia Airways
FD657 Thai AirAsia
13:45 Johannesburg
07:10 Singapore Changi
09:45 Tan Son Nhat
06:10 Singapore Changi
08:15 Tan Son Nhat
11:30 Don Muang
Connect
SQ479 Singapore Airlines
SQ172 Singapore Airlines
FD637 Thai AirAsia
13:45 Johannesburg
09:15 Singapore Changi
12:00 Danang
06:10 Singapore Changi
11:00 Danang
13:45 Don Muang
Connect
SQ479 Singapore Airlines
FD377 Thai AirAsia
FD3028 Thai AirAsia
13:45 Johannesburg
13:15 Singapore Changi
19:45 Phuket
06:10 Singapore Changi
14:00 Phuket
21:10 Don Muang
Connect
SQ479 Singapore Airlines
SQ106 Singapore Airlines
AK882 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
11:00 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
12:15 Don Muang
Connect
SQ479 Singapore Airlines
SL101 Thai Lion Mentari
13:45 Johannesburg
12:20 Singapore Changi
06:10 Singapore Changi
13:35 Don Muang
Connect
QR1364 Qatar Airways
QR840 Qatar Airways
DD529 Nok Air
13:50 Johannesburg
02:55 Doha
15:25 Phuket
23:10 Doha
13:30 Phuket
16:45 Don Muang
Connect
QR1364 Qatar Airways
QR840 Qatar Airways
FD3006 Thai AirAsia
13:50 Johannesburg
02:55 Doha
14:45 Phuket
23:10 Doha
13:30 Phuket
16:10 Don Muang
Connect
QR1364 Qatar Airways
QR840 Qatar Airways
DD19 Nok Air
13:50 Johannesburg
02:55 Doha
17:00 Phuket
23:10 Doha
13:30 Phuket
18:20 Don Muang
Connect

6. Hoedspruit to Suvarnabhumi

  1. You take a bus, shuttle or taxi from your location in Singapore to Hoedspruit.

  2. You take a flight from Hoedspruit to Suvarnabhumi and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Suvarnabhumi to your destination in Thailand.

Flight Depart Arrive
4Z872 Airlink
ET808 Ethiopian Airlines
ET618 644 Ethiopian Airlines
12:00 Hoedspruit
14:25 Johannesburg
00:10 Addis Ababa
13:00 Johannesburg
20:40 Addis Ababa
13:10 Suvarnabhumi
Connect
4Z872 Airlink
QR1364 Qatar Airways
QR836 Qatar Airways
12:00 Hoedspruit
13:50 Johannesburg
02:25 Doha
13:00 Johannesburg
23:10 Doha
13:15 Suvarnabhumi
Connect

References

Find Hotels in Thailand

You can find hotels and accommodations in Thailand with our hotels search tool below

Booking.com