Bangkok to Koh Samui flight status today

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

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

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

List of 250 flights from Bangkok, TH (BKK) to Koh Samui, TH (USM).
No. Departure Arrival Last Update Status
EK4424 11:40 12:45 Scheduled On time
EK4414 08:10 09:20 Scheduled On time
EK4416 10:05 11:15 Scheduled On time
EK4418 10:10 11:40 Arrived Delayed by 19m

 

No. Departure Arrival Last Update Status
TG5962 10:10 11:40 Scheduled Delayed by 30m
TG5916 12:40 13:45 Scheduled On time
TG5942 06:05 07:10 Departed Delayed by 20m
TG5582 06:40 07:45 Scheduled On time
TG5577 07:10 08:15 Scheduled On time
TG5587 17:55 19:00 Scheduled
TG5960 16:40 17:45 Scheduled On time
TG5944 16:00 17:05 Scheduled On time
TG5904 08:10 09:20 Scheduled On time
TG5930 19:25 20:30 Scheduled On time
TG5910 10:05 11:15 Arrived On time
TG5796 14:05 15:10 Scheduled On time
TG5966 20:05 21:35 Arrived On time
TG5950 09:15 10:45 Arrived On time
TG5585 14:15 15:20 Scheduled On time
TG5974 15:30 16:35 Scheduled Delayed by 25m
TG5902 07:30 08:35 Scheduled On time
TG5964 14:40 15:45 Scheduled On time
TG5912 11:40 12:45 Scheduled On time

 

No. Departure Arrival Last Update Status
BR3991 13:40 14:45 Scheduled On time
BR3921 06:30 07:35 Arrived On time
BR3903 06:25 07:30 Arrived On time
BR3893 09:15 10:45 Departed On time
BR3945 14:05 15:10 Scheduled On time
BR3895 15:30 16:35 Scheduled On time
BR3881 10:10 11:40 Scheduled On time
BR3961 16:00 17:05 Scheduled On time
BR3931 11:40 12:45 Scheduled On time
BR3917 17:55 19:00 Scheduled On time
BR3891 07:10 08:15 Scheduled On time
BR3915 19:20 20:50 Scheduled On time
BR3901 06:40 07:45 Scheduled On time
BR3909 20:05 21:35 Arrived On time
BR3889 08:10 09:20 Arrived On time
BR3971 13:55 15:25 Arrived Delayed by 46m
BR3943 09:55 11:05 Arrived Delayed by 2h 3m
BR3887 07:30 08:35 Arrived On time
BR3981 16:40 17:45 Scheduled Delayed by 1h 10m
BR3885 06:05 07:10 Arrived On time
BR3897 10:05 11:15 Scheduled On time
BR3905 19:25 20:30 Scheduled On time
BR3951 12:40 13:45 Scheduled On time
BR3883 14:40 15:45 Arrived On time
BR3899 17:25 18:30 Scheduled On time
BR3941 10:30 11:35 Arrived Delayed by 1h 2m

 

No. Departure Arrival Last Update Status
GA9708 15:30 16:35 Scheduled On time

 

No. Departure Arrival Last Update Status
PG193 20:05 21:35 Scheduled On time
PG105 06:30 07:35 Arrived On time
PG167 16:00 17:05 Scheduled On time
PG125 10:05 11:15 Scheduled On time
PG107 07:10 08:15 Departed On time
PG123 08:10 09:20 Departed On time
PG101 06:05 07:10 Arrived On time
PG129 09:55 11:05 Scheduled On time
PG161 14:15 15:20 Scheduled On time
PG177 17:55 19:00 Scheduled On time
PG145 13:40 14:45 Scheduled On time
PG109 06:40 07:45 Arrived On time
PG135 12:40 13:45 Scheduled On time
PG127 10:10 11:40 Scheduled On time
PG183 19:25 20:30 Arrived On time
PG121 07:30 08:35 Arrived On time
PG147 14:05 15:10 Scheduled On time
PG133 11:40 12:45 Departed On time
PG115 09:15 10:45 Scheduled On time
PG165 15:30 16:35 Scheduled On time
PG131 10:30 11:35 Scheduled On time
PG151 14:40 15:45 Arrived On time
PG181 17:25 18:30 Scheduled On time

 

No. Departure Arrival Last Update Status
QR4352 14:15 15:20 Scheduled On time
QR4301 10:30 11:35 Scheduled On time
QR4311 08:10 09:20 Scheduled On time
QR4386 14:40 15:45 Scheduled On time
QR4326 19:25 20:30 Scheduled On time
QR4303 09:15 10:45 Scheduled
QR4319 11:40 12:45 Arrived On time
QR4305 16:40 17:45 Scheduled On time
QR4320 14:05 15:10 Departed Delayed by 20m
QR4327 16:00 17:05 Scheduled On time
QR4424 10:10 11:40 Scheduled On time
QR4367 15:30 16:35 Scheduled On time
QR4331 17:55 19:00 Scheduled On time
QR4307 15:00 16:30 Scheduled On time
QR4323 13:40 14:45 Scheduled Delayed by 35m
QR4383 13:55 15:25 Scheduled On time

 

No. Departure Arrival Last Update Status
HX3905 16:00 17:05 Scheduled On time
HX3915 07:10 08:15 Arrived On time
HX3859 10:05 11:15 Scheduled On time
HX3885 14:40 15:45 Scheduled On time
HX3863 11:40 12:45 Scheduled On time
HX3845 06:05 07:10 Departed Delayed by 20m
HX3857 09:55 11:05 Arrived Delayed by 17m
HX3881 12:40 13:45 Arrived On time
HX3867 13:40 14:45 Arrived Delayed by 36m
HX3871 10:30 11:35 Arrived On time
HX3917 17:55 19:00 Scheduled On time
HX3913 20:05 21:35 Scheduled On time
HX3849 07:30 08:35 Departed On time
HX3897 19:20 20:50 Cancelled

 

No. Departure Arrival Last Update Status
GF4406 14:40 15:45 Scheduled On time
GF4400 11:40 12:45 Scheduled On time
GF4484 15:30 16:35 Scheduled On time
GF4404 13:40 14:45 Scheduled On time
GF4492 16:00 17:05 Departed Delayed by 20m
GF4402 12:40 13:45 Arrived On time
GF4488 14:15 15:20 Scheduled Delayed by 15m

 

No. Departure Arrival Last Update Status
CX6506 20:05 21:35 Scheduled On time
CX6508 10:05 11:15 Arrived On time
CX6533 06:05 07:10 Arrived On time
CX6543 06:30 07:35 Arrived On time
CX6529 07:10 08:15 Scheduled On time
CX6505 10:10 11:40 Scheduled On time
CX6548 08:10 09:20 Scheduled On time
CX6539 07:30 08:35 Arrived On time
CX6504 09:55 11:05 Scheduled On time
CX6541 06:25 07:30 Arrived On time
CX6545 10:30 11:35 Scheduled On time
CX6530 06:40 07:45 Arrived On time
CX6509 15:30 16:35 Arrived On time
CX6507 13:40 14:45 Scheduled Delayed by 20m
CX6517 14:40 15:45 Scheduled On time

 

No. Departure Arrival Last Update Status
VN3785 12:40 13:45 Scheduled On time
VN3575 15:45 16:50 Scheduled On time
VN3097 15:30 16:35 Scheduled On time
VN3103 20:05 21:35 Scheduled On time
VN3787 19:25 20:30 Scheduled On time
VN3767 16:00 17:05 Scheduled On time
VN3573 14:05 15:10 Scheduled
VN3915 11:40 12:45 Arrived On time
VN3921 16:40 17:45 Scheduled On time
VN3919 13:40 14:45 Arrived Delayed by 33m

 

No. Departure Arrival Last Update Status
CI9725 08:10 09:20 Departed On time
CI9853 20:05 21:35 Scheduled On time
CI9727 07:10 08:15 Departed On time
CI9827 10:05 11:15 Scheduled On time
CI9615 09:15 10:45 Scheduled On time
CI9831 14:15 15:20 Scheduled On time
CI9841 19:25 20:30 Scheduled On time
CI9619 06:05 07:10 Landed
CI9637 16:40 17:45 Scheduled On time
CI9625 10:30 11:35 Scheduled On time
CI9631 14:40 15:45 Arrived On time
CI9857 17:55 19:00 Scheduled On time
CI9717 10:10 11:40 Departed On time
CI9623 07:30 08:35 Arrived On time
CI9815 11:40 12:45 Arrived On time
CI9837 15:30 16:35 Scheduled Delayed by 25m
CI9819 13:40 14:45 Scheduled On time
CI9829 06:40 07:45 Cancelled

 

No. Departure Arrival Last Update Status
MH4881 09:55 11:05 Scheduled On time
MH4993 15:30 16:35 Scheduled On time
MH4891 08:10 09:20 Departed On time
MH4915 12:40 13:45 Scheduled On time
MH4911 15:45 16:50 Scheduled On time
MH4885 10:05 11:15 Scheduled On time
MH4921 14:40 15:45 Scheduled On time
MH4853 06:05 07:10 Scheduled On time
MH4905 13:40 14:45 Scheduled On time
MH4889 07:30 08:35 Scheduled On time
MH4931 20:05 21:35 Arrived On time
MH4879 07:10 08:15 Arrived On time

 

No. Departure Arrival Last Update Status
AY6287 12:40 13:45 Scheduled On time
AY6273 07:10 08:15 Scheduled On time
AY6899 10:30 11:35 Scheduled On time
AY6923 08:10 09:20 Scheduled On time
AY6875 07:30 08:35 Scheduled On time
AY6285 09:15 10:45 Scheduled On time
AY6905 10:05 11:15 Scheduled On time
AY6885 09:55 11:05 Scheduled On time

 

No. Departure Arrival Last Update Status
QF3489 19:20 20:50 Scheduled On time
QF3491 19:25 20:30 Scheduled On time
QF3493 20:05 21:35 Scheduled On time
QF3474 12:40 13:45 Scheduled On time
QF3475 13:40 14:45 Scheduled On time
QF3445 11:40 12:45 Scheduled On time
QF3496 09:55 11:05 Scheduled On time
QF3450 13:55 15:25 Scheduled Delayed by 45m

 

No. Departure Arrival Last Update Status
KL3750 12:40 13:45 Scheduled On time
KL3748 13:40 14:45 Scheduled On time
KL3749 11:40 12:45 Arrived On time

 

No. Departure Arrival Last Update Status
LH4628 15:30 16:35 Scheduled On time

 

No. Departure Arrival Last Update Status
WY5852 17:55 19:00 Scheduled On time
WY5859 19:25 20:30 Scheduled On time
WY5853 20:05 21:35 Scheduled On time
WY5833 10:30 11:35 Scheduled On time
WY5850 12:40 13:45 Scheduled On time
WY5879 11:40 12:45 Scheduled On time
WY5830 10:10 11:40 Scheduled On time
WY5824 09:55 11:05 Scheduled On time
WY5811 08:10 09:20 Scheduled On time
WY5857 17:25 18:30 Scheduled On time

 

No. Departure Arrival Last Update Status
KC1133 11:40 12:45 Scheduled On time
KC1131 10:30 11:35 Scheduled On time
KC1135 12:40 13:45 Scheduled On time

 

No. Departure Arrival Last Update Status
EY7689 09:55 11:05 Scheduled On time
EY7624 20:05 21:35 Scheduled On time
EY7673 16:40 17:45 Scheduled On time
EY7656 10:30 11:35 Scheduled On time
EY7672 16:00 17:05 Scheduled On time
EY7661 12:40 13:45 Scheduled On time
EY7669 14:15 15:20 Scheduled On time
EY7671 15:30 16:35 Scheduled On time
EY7668 15:00 16:30 Scheduled On time
EY7655 08:10 09:20 Scheduled On time
EY7646 06:25 07:30 Scheduled On time
EY7662 13:40 14:45 Scheduled On time
EY7667 14:40 15:45 Scheduled On time
EY7614 10:10 11:40 Arrived On time
EY7675 17:55 19:00 Scheduled On time
EY7618 07:10 08:15 Arrived On time
EY7677 17:25 18:30 Scheduled On time
EY7623 09:15 10:45 Scheduled On time
EY7674 15:45 16:50 Scheduled On time
EY7652 10:05 11:15 Scheduled On time
EY7647 06:40 07:45 Cancelled
EY7678 19:25 20:30 Scheduled On time
EY7665 13:55 15:25 Scheduled On time

 

No. Departure Arrival Last Update Status
BA2182 13:40 14:45 Scheduled On time
BA2184 20:05 21:35 Scheduled
BA2180 09:55 11:05 Arrived On time
BA2186 19:25 20:30 Scheduled On time

 

No. Departure Arrival Last Update Status
PR3740 14:40 15:45 Scheduled On time
PR3736 06:05 07:10 Departed Delayed by 20m
PR3764 17:55 19:00 Scheduled On time
PR3770 14:15 15:20 Scheduled On time
PR3704 19:20 20:50 Scheduled On time
PR3735 15:00 16:30 Scheduled On time
PR3742 15:30 16:35 Scheduled On time
PR3712 20:05 21:35 Scheduled On time

 

No. Departure Arrival Last Update Status
SQ5429 12:40 13:45 Scheduled On time
SQ5417 10:10 11:40 Arrived On time
SQ5407 10:05 11:15 Scheduled
SQ5433 14:40 15:45 Scheduled
SQ5411 09:55 11:05 Scheduled On time
SQ5421 17:25 18:30 Scheduled On time
SQ5383 19:25 20:30 Scheduled On time
SQ5409 13:40 14:45 Scheduled On time

 

No. Departure Arrival Last Update Status
OS8663 16:40 17:45 Scheduled On time

 

No. Departure Arrival Last Update Status
LX4172 12:40 13:45 Arrived On time
LX4170 11:40 12:45 Scheduled On time

 

No. Departure Arrival Last Update Status
LY8469 16:40 17:45 Scheduled On time
LY8497 17:55 19:00 Scheduled On time
LY8461 19:25 20:30 Arrived Delayed by 38m

 

No. Departure Arrival Last Update Status
JL5985 17:55 19:00 Scheduled On time
JL5983 08:10 09:20 Scheduled Delayed by 1h 35m

 

No. Departure Arrival Last Update Status
AF4382 11:40 12:45 Scheduled On time