Koh Samui to Bangkok flight status today

List of all flights from Koh Samui Thailand (USM) to Bangkok Thailand (BKK) and airlines operated flight from Koh Samui to Bangkok. The flight is a domestic flight in Thailand. There are 250 flights operated by 27 airlines on this route.

The distance from Koh Samui, TH (USM) to Bangkok, TH (BKK) is 464 km (288 miles). Koh Samui Airport and Suvarnabhumi Airport are in the same time zone (GMT +7:00). The current time on both airports is Thursday 2026-03-19 21:25 PM.

El Al | EVA Air | Qatar Airways | Gulf Air | Vietnam Airlines | KLM | Finnair | Etihad Airways | Singapore Airlines | Turkish Airlines | Philippine Airlines | Austrian Airlines | British Airways | Bangkok Airways | China Airlines | Hong Kong Airlines | Emirates | Air Astana | SWISS | Malaysia Airlines | Thai Airways | Garuda Indonesia | Cathay Pacific | Japan Airlines | Oman Air | Qantas | Lufthansa |

List of 250 flights from Koh Samui, TH (USM) to Bangkok, TH (BKK).
No. Departure Arrival Last Update Status
LY8486 20:20 21:35 Departed Delayed by 15m
LY8498 13:45 15:00 Arrived On time
LY8496 19:00 20:15 Arrived On time
LY8480 12:15 13:30 Scheduled On time

 

No. Departure Arrival Last Update Status
BR3886 13:55 15:10 Arrived On time
BR3894 08:30 09:45 Arrived On time
BR3890 07:00 08:15 Arrived On time
BR3942 20:35 21:50 Departed On time
BR3992 19:35 21:10 Departed On time
BR3952 19:30 20:45 Arrived On time
BR3902 16:50 18:05 Arrived On time
BR3906 15:35 16:50 Scheduled On time
BR3962 19:00 20:15 Scheduled On time
BR3900 21:10 22:45 Scheduled On time
BR3904 16:30 17:45 Arrived On time
BR3932 09:20 10:35 Departed On time
BR3910 17:40 18:55 Arrived Delayed by 22m
BR3946 19:10 20:45 Scheduled On time
BR3898 13:45 15:00 Arrived On time
BR3892 07:55 09:10 Arrived On time
BR3944 20:20 21:35 Scheduled On time
BR3884 12:15 13:30 Scheduled On time
BR3888 08:45 10:20 Scheduled On time

 

No. Departure Arrival Last Update Status
QR4308 13:35 15:10 Arrived On time
QR4304 09:20 10:35 Arrived On time
QR4394 15:35 16:50 Arrived On time
QR4417 19:35 21:10 Scheduled On time
QR4405 17:40 18:55 Scheduled On time
QR4343 21:10 22:45 Scheduled On time
QR4312 13:45 15:00 Departed On time
QR4346 19:30 20:45 Scheduled
QR4401 19:10 20:45 Arrived On time
QR4316 19:00 20:15 Scheduled On time
QR4314 14:30 16:05 Arrived Delayed by 1h 22m
QR4306 08:45 10:20 Arrived On time
QR4340 16:30 17:45 Scheduled Delayed by 20m
QR4353 17:05 18:20 Scheduled Delayed by 25m

 

No. Departure Arrival Last Update Status
GF4481 14:30 16:05 Arrived Delayed by 27m
GF4447 10:00 11:15 Arrived On time
GF4489 16:30 17:45 Scheduled On time
GF4485 14:05 15:20 Scheduled On time
GF4487 15:35 16:50 Scheduled Delayed by 30m
GF4407 13:45 15:00 Departed Delayed by 2h 5m
GF4483 13:55 15:10 Scheduled On time

 

No. Departure Arrival Last Update Status
VN3916 08:30 09:45 Arrived On time
VN3760 07:00 08:15 Arrived On time
VN3774 14:30 16:05 Arrived On time
VN3778 16:30 17:45 Departed On time
VN3932 15:35 16:50 Scheduled On time
VN3776 14:05 15:20 Scheduled On time
VN3766 17:40 18:55 Arrived Delayed by 27m
VN3070 09:00 10:30 Arrived On time
VN3764 10:00 11:15 Scheduled Delayed by 50m
VN3074 17:05 18:20 Departed Delayed by 59m
VN3914 07:55 09:10 Arrived On time
VN3910 13:55 15:10 Departed On time
VN3072 12:15 13:30 Arrived On time

 

No. Departure Arrival Last Update Status
KL3756 09:20 10:35 Arrived On time
KL3753 07:55 09:10 Arrived On time
KL3729 07:00 08:15 Arrived On time
KL3755 08:30 09:45 Scheduled On time

 

No. Departure Arrival Last Update Status
AY6926 18:30 19:45 Arrived On time
AY6846 12:15 13:30 Arrived On time
AY6912 08:30 09:45 Scheduled On time
AY6278 07:55 09:10 Arrived On time
AY6882 10:00 11:15 Arrived On time
AY6928 20:20 21:35 Arrived On time
AY6852 14:05 15:20 Scheduled On time
AY6922 09:20 10:35 Scheduled On time
AY6920 19:10 20:45 Scheduled On time
AY6918 19:30 20:45 Scheduled On time

 

No. Departure Arrival Last Update Status
EY7624 16:30 17:45 Arrived On time
EY7631 20:20 21:35 Departed Delayed by 15m
EY7628 17:40 18:55 Scheduled On time
EY7765 07:00 08:15 Arrived On time
EY7752 21:10 22:45 Scheduled On time
EY7767 08:30 09:45 Arrived Delayed by 42m
EY7626 17:05 18:20 Scheduled Delayed by 30m
EY7744 19:35 21:10 Scheduled On time
EY7766 07:55 09:10 Arrived On time
EY7745 19:30 20:45 Scheduled On time

 

No. Departure Arrival Last Update Status
SQ5384 12:15 13:30 Arrived On time
SQ5398 16:50 18:05 Scheduled On time
SQ5402 10:00 11:15 Scheduled On time
SQ5432 09:20 10:35 Departed On time
SQ5394 16:30 17:45 Scheduled On time
SQ5428 13:35 15:10 Scheduled On time
SQ5400 17:40 18:55 Arrived Delayed by 30m
SQ5392 13:55 15:10 Arrived On time
SQ5386 14:30 16:05 Scheduled Delayed by 50m

 

No. Departure Arrival Last Update Status
TK4406 08:30 09:45 Arrived On time
TK4412 18:30 19:45 Arrived On time
TK4439 16:30 17:45 Arrived On time
TK4464 21:10 22:45 Scheduled On time
TK4418 13:45 15:00 Arrived On time
TK4436 09:20 10:35 Arrived On time
TK4465 19:10 20:45 Arrived On time
TK4452 16:50 18:05 Arrived On time
TK4414 19:00 20:15 Scheduled On time
TK4434 07:00 08:15 Arrived On time
TK4427 19:35 21:10 Arrived Delayed by 1h 20m
TK4467 08:45 10:20 Arrived On time
TK4433 14:05 15:20 Arrived On time

 

No. Departure Arrival Last Update Status
PR3743 13:45 15:00 Arrived On time
PR3739 10:00 11:15 Arrived On time
PR3778 19:35 21:10 Departed On time
PR3749 16:50 18:05 Arrived On time
PR3759 18:30 19:45 Arrived On time
PR3765 14:30 16:05 Arrived Delayed by 27m
PR3758 13:35 15:10 Arrived On time
PR3763 12:15 13:30 Arrived On time
PR3771 19:10 20:45 Arrived On time
PR3783 19:30 20:45 Arrived On time
PR3756 09:00 10:30 Scheduled On time
PR3779 16:30 17:45 Arrived On time
PR3784 20:30 21:45 Scheduled On time
PR3777 13:55 15:10 Scheduled On time
PR3741 09:20 10:35 Scheduled On time
PR3703 07:00 08:15 Arrived On time
PR3737 08:30 09:45 Scheduled On time
PR3745 07:55 09:10 Scheduled On time
PR3747 19:00 20:15 Scheduled On time
PR3769 18:40 20:15 Scheduled On time
PR3746 07:00 08:35 Arrived On time

 

No. Departure Arrival Last Update Status
OS8656 20:20 21:35 Departed Delayed by 15m
OS8652 20:30 21:45 Scheduled Delayed by 55m
OS8678 09:20 10:35 Scheduled On time

 

No. Departure Arrival Last Update Status
BA2187 19:00 20:15 Arrived On time
BA2181 16:50 18:05 In Gate
BA2185 18:30 19:45 Scheduled On time
BA2183 17:40 18:55 Scheduled On time

 

No. Departure Arrival Last Update Status
PG1112 07:50 09:25 Arrived On time
PG132 12:15 13:30 Arrived On time
PG106 08:30 09:45 Arrived On time
PG122 09:20 10:35 Arrived On time
PG136 13:45 15:00 Arrived On time
PG184 19:10 20:45 Arrived On time
PG102 07:00 08:15 Arrived On time
PG154 16:30 17:45 Arrived On time
PG144 14:05 15:20 Arrived On time
PG166 18:30 19:45 Arrived On time
PG188 20:20 21:35 Departed Delayed by 15m
PG104 07:55 09:10 Arrived On time
PG162 16:50 18:05 Arrived On time
PG178 20:35 21:50 Departed On time
PG174 19:30 20:45 Arrived On time
PG124 10:00 11:15 Arrived On time
PG180 21:10 22:45 Scheduled On time
PG164 17:40 18:55 Arrived On time
PG108 09:00 10:30 Arrived On time
PG146 15:35 16:50 Arrived On time
PG140 13:55 15:10 Arrived On time
PG176 19:00 20:15 Scheduled On time
PG1130 12:05 13:40 Arrived On time
PG1128 11:30 13:05 Scheduled On time
PG1114 07:20 08:55 Landed

 

No. Departure Arrival Last Update Status
CI9812 10:00 11:15 Arrived On time
CI9828 17:40 18:55 Arrived On time
CI9848 20:35 21:50 In Air
CI9822 16:50 18:05 In Gate
CI9754 15:35 16:50 Arrived On time
CI9740 19:00 20:15 Arrived On time
CI9642 20:20 21:35 Departed Delayed by 15m
CI9724 13:45 15:00 Arrived On time
CI9832 09:20 10:35 Arrived On time
CI9741 07:00 08:15 Scheduled On time
CI9728 09:00 10:30 Arrived On time
CI9838 12:15 13:30 Departed On time
CI9616 18:40 20:15 Scheduled On time
CI9726 14:05 15:20 Arrived Delayed by 1h 31m
CI9722 07:55 09:10 Scheduled On time
CI9820 21:10 22:45 Scheduled On time
CI9844 18:30 19:45 Arrived On time
CI9710 14:30 16:05 Scheduled On time
CI9816 08:30 09:45 Scheduled On time

 

No. Departure Arrival Last Update Status
HX3850 09:20 10:35 Arrived On time
HX3880 10:00 11:15 Scheduled On time
HX3862 13:45 15:00 Departed On time
HX3782 18:30 19:45 Arrived Delayed by 1h 35m
HX3856 14:05 15:20 Scheduled On time
HX3788 12:15 13:30 Scheduled On time
HX3860 14:30 16:05 Scheduled Delayed by 15m
HX3918 21:10 22:45 Scheduled On time
HX3890 16:30 17:45 Arrived Delayed by 54m

 

No. Departure Arrival Last Update Status
EK4415 10:00 11:15 Arrived On time
EK4405 07:55 09:10 Arrived On time
EK4419 17:40 18:55 Arrived On time
EK4433 15:35 16:50 Arrived On time
EK4465 19:10 20:45 Scheduled Delayed by 15m
EK4407 08:30 09:45 Arrived On time
EK4403 07:00 08:15 Arrived On time
EK4431 14:05 15:20 Scheduled On time
EK4427 13:45 15:00 Arrived Delayed by 2h 5m
EK4462 12:15 13:30 Arrived On time
EK4429 15:15 16:50 Departed On time

 

No. Departure Arrival Last Update Status
KC1162 16:50 18:05 Departed On time
KC1188 20:20 21:35 Scheduled On time
KC1180 21:10 22:45 Scheduled On time
KC1146 15:35 16:50 Scheduled Delayed by 30m
KC1166 18:30 19:45 Scheduled On time
KC1104 07:55 09:10 Scheduled On time
KC1132 12:15 13:30 Arrived On time
KC1122 09:20 10:35 Arrived On time
KC1106 08:30 09:45 Scheduled On time
KC1154 16:30 17:45 Scheduled Delayed by 20m
KC1138 15:15 16:50 Scheduled On time

 

No. Departure Arrival Last Update Status
LX4179 09:20 10:35 Arrived On time
LX4183 10:00 11:15 Arrived Delayed by 24m

 

No. Departure Arrival Last Update Status
MH4980 07:00 08:15 Arrived On time
MH4854 19:00 20:15 Scheduled On time
MH4916 13:45 15:00 Scheduled On time
MH4979 08:30 09:45 Scheduled On time
MH4890 18:30 19:45 Scheduled On time
MH4906 15:35 16:50 Scheduled On time
MH4920 10:00 11:15 Scheduled On time
MH4914 07:55 09:10 Arrived On time
MH4904 14:05 15:20 Scheduled On time
MH4912 09:20 10:35 Arrived Delayed by 50m
MH4878 21:10 22:45 Scheduled On time

 

No. Departure Arrival Last Update Status
TG5586 16:50 18:05 Scheduled On time
TG5903 07:00 08:15 Scheduled On time
TG5985 14:30 16:05 Scheduled On time
TG5905 07:55 09:10 Arrived On time
TG5983 09:20 10:35 Arrived On time
TG5907 08:30 09:45 Arrived On time
TG5763 18:30 19:45 Scheduled On time
TG5982 20:20 21:35 Departed On time
TG5584 16:30 17:45 Arrived Delayed by 19m
TG5967 10:00 11:15 Arrived On time
TG5925 15:35 16:50 Arrived On time
TG5923 14:05 15:20 Scheduled On time
TG5987 13:45 15:00 Scheduled On time
TG5753 12:15 13:30 Departed On time

 

No. Departure Arrival Last Update Status
GA9619 10:00 11:15 Scheduled On time

 

No. Departure Arrival Last Update Status
CX6528 08:30 09:45 Scheduled On time
CX6532 15:35 16:50 Arrived On time
CX6514 10:00 11:15 Arrived Delayed by 18m
CX6518 14:05 15:20 Scheduled On time
CX6542 07:55 09:10 Arrived On time

 

No. Departure Arrival Last Update Status
JL5982 19:10 20:45 Arrived On time
JL5992 07:00 08:15 Arrived On time
JL5984 19:00 20:15 Scheduled On time

 

No. Departure Arrival Last Update Status
WY5855 14:05 15:20 Scheduled On time
WY5849 17:05 18:20 Scheduled Delayed by 15m
WY5852 17:40 18:55 Scheduled On time

 

No. Departure Arrival Last Update Status
QF3473 14:30 16:05 Scheduled On time
QF3497 13:45 15:00 Scheduled On time
QF3492 13:55 15:10 Scheduled On time

 

No. Departure Arrival Last Update Status
LH4643 20:20 21:35 Arrived On time
LH4623 20:30 21:45 Scheduled On time