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 25 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 Monday 2025-12-29 00:20 AM.

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

List of 250 flights from Bangkok, TH (BKK) to Koh Samui, TH (USM).
No. Departure Arrival Last Update Status
EY7689 10:15 11:50 Arrived Delayed by 58m
EY7623 10:20 11:30 Arrived On time
EY7786 07:30 08:40 Arrived On time
EY7787 08:05 09:20 Arrived On time
EY7614 09:20 10:35 Arrived On time
EY7652 07:00 08:10 Arrived On time
EY7799 17:20 18:55 Arrived Delayed by 15m
EY7789 11:25 12:35 Arrived On time
EY7622 09:20 10:55 Arrived On time
EY7791 15:30 16:40 Arrived Delayed by 29m
EY7751 19:25 20:35 Departed Delayed by 31m
EY7620 06:10 07:45 Arrived On time
EY7792 14:25 15:35 Arrived Delayed by 35m
EY7771 17:30 18:40 Arrived On time
EY7790 11:55 13:05 Arrived Delayed by 24m
EY7670 06:00 07:10 Arrived On time

 

No. Departure Arrival Last Update Status
VN3785 11:55 13:05 Arrived On time
VN3101 19:15 20:25 Arrived On time
VN3919 15:30 16:40 Arrived Delayed by 29m
VN3103 19:25 20:35 Out Gate
VN3575 17:20 18:55 Arrived Delayed by 15m
VN3097 16:30 17:40 Arrived On time
VN3913 17:30 18:40 Scheduled On time
VN3915 11:25 12:35 Arrived On time
VN3789 14:30 15:40 Arrived Delayed by 1h 25m
VN3769 15:50 17:00 Arrived Delayed by 1h 18m
VN3095 15:15 16:25 Arrived Delayed by 1h 2m
VN3081 14:25 15:35 Arrived Delayed by 27m
VN3099 18:40 20:15 Arrived On time

 

No. Departure Arrival Last Update Status
KC1191 19:15 20:25 Arrived On time
KC1131 10:20 11:30 Arrived On time
KC1153 14:30 15:40 Arrived Delayed by 25m
KC1151 14:25 15:35 Arrived Delayed by 22m
KC1123 08:05 09:20 Arrived On time
KC1125 07:00 08:10 Arrived On time
KC1145 15:30 16:40 Arrived Delayed by 29m
KC1165 16:30 17:40 Arrived On time
KC1133 11:25 12:35 Arrived On time
KC1193 19:25 20:35 Departed Delayed by 31m
KC1109 06:10 07:45 Arrived On time
KC1129 10:15 11:50 Arrived Delayed by 58m
KC1161 15:15 16:25 Scheduled On time
KC1163 15:50 17:00 Scheduled On time
KC1177 18:40 20:15 Scheduled Delayed by 40m

 

No. Departure Arrival Last Update Status
GF4486 14:30 15:40 Arrived Delayed by 25m
GF4484 16:30 17:40 Arrived On time
GF4406 14:25 15:35 Arrived Delayed by 22m
GF4400 11:25 12:35 Arrived On time
GF4488 15:15 16:25 Arrived Delayed by 18m
GF4404 15:30 16:40 Arrived Delayed by 29m
GF4408 15:50 17:00 Arrived Delayed by 16m
GF4412 17:20 18:55 Scheduled On time

 

No. Departure Arrival Last Update Status
MH4889 07:30 08:40 Arrived On time
MH4891 08:05 09:20 Arrived On time
MH4885 07:00 08:10 Arrived On time
MH4853 06:00 07:10 Arrived On time
MH4921 14:25 15:35 Arrived Delayed by 22m
MH4881 10:15 11:50 Arrived Delayed by 58m
MH4993 16:30 17:40 Arrived On time
MH4915 11:55 13:05 Arrived On time
MH4911 17:20 18:55 Arrived Delayed by 15m
MH4903 11:25 12:35 Arrived On time

 

No. Departure Arrival Last Update Status
QF3456 19:15 20:25 Arrived On time
QF3445 11:25 12:35 Arrived On time
QF3475 15:30 16:40 Arrived Delayed by 29m
QF3496 10:15 11:50 Arrived On time

 

No. Departure Arrival Last Update Status
HX3871 10:20 11:30 Arrived On time
HX3913 19:25 20:35 Arrived Delayed by 41m
HX3857 10:15 11:50 Arrived Delayed by 58m
HX3911 19:15 20:25 Arrived On time
HX3885 14:25 15:35 Arrived Delayed by 22m
HX3879 09:20 10:55 Arrived On time
HX3849 07:30 08:40 Arrived On time
HX3859 07:00 08:10 Scheduled On time
HX3863 11:25 12:35 Scheduled On time

 

No. Departure Arrival Last Update Status
CX6507 15:30 16:40 Arrived Delayed by 29m
CX6506 19:25 20:35 Out Gate
CX6509 16:30 17:40 Scheduled On time

 

No. Departure Arrival Last Update Status
TG5946 09:20 10:55 Arrived On time
TG5904 08:05 09:20 Arrived On time
TG5583 14:30 15:40 Arrived Delayed by 25m
TG5582 06:10 07:45 Arrived On time
TG5916 11:55 13:05 Arrived On time
TG5910 07:00 08:10 Arrived On time
TG5912 11:25 12:35 Arrived On time
TG5962 09:20 10:35 Arrived On time
TG5954 15:30 16:40 Arrived Delayed by 29m
TG5924 15:50 17:00 Arrived Delayed by 16m
TG5964 14:25 15:35 Arrived Delayed by 22m
TG5902 07:30 08:40 Arrived On time
TG5602 06:20 07:30 Scheduled On time
TG5966 19:25 20:35 Scheduled Delayed by 50m
TG5984 10:20 12:00 Arrived Delayed by 15m
TG5992 19:15 20:25 Arrived On time
TG5587 18:40 20:15 Scheduled Delayed by 40m
TG5585 15:15 16:25 Scheduled On time

 

No. Departure Arrival Last Update Status
PG101 06:00 07:10 Arrived On time
PG161 15:15 16:25 Arrived Delayed by 18m
PG119 09:20 10:55 Arrived On time
PG177 18:40 19:50 Arrived Delayed by 23m
PG129 10:15 11:50 Arrived Delayed by 58m
PG145 15:30 16:40 Arrived Delayed by 29m
PG153 14:30 15:40 Arrived Delayed by 25m
PG191 19:15 20:25 Arrived On time
PG135 11:55 13:05 Arrived On time
PG125 07:00 08:10 Arrived On time
PG107 06:30 08:05 Arrived On time
PG109 06:10 07:45 Arrived On time
PG123 08:05 09:20 Arrived On time
PG1167 14:50 16:00 Arrived On time
PG1141 13:45 15:00 Arrived Delayed by 20m
PG1155 11:40 12:45 Arrived Delayed by 26m
PG151 14:25 15:35 Arrived Delayed by 22m
PG133 11:25 12:35 Scheduled On time
PG163 15:50 17:00 Scheduled On time
PG165 16:30 17:40 Departed Delayed by 1h 33m
PG127 09:20 10:35 Scheduled On time
PG193 19:45 21:20 Scheduled On time
PG131 10:20 12:00 Arrived On time

 

No. Departure Arrival Last Update Status
CI9727 06:30 08:05 Arrived On time
CI9717 09:20 10:35 Arrived On time
CI9843 15:50 17:00 Arrived Delayed by 16m
CI9725 08:05 09:20 Arrived On time
CI9857 18:40 19:50 Arrived Delayed by 23m
CI9853 19:25 20:35 Landed
CI9819 15:30 16:40 Arrived Delayed by 29m
CI9625 10:20 11:30 Arrived On time
CI9827 07:00 08:10 Arrived On time
CI9851 19:15 20:25 Arrived On time
CI9719 09:20 10:55 Arrived On time
CI9831 15:15 16:25 Arrived Delayed by 18m
CI9815 11:25 12:35 Arrived On time
CI9829 06:10 07:45 Arrived On time
CI9627 11:55 13:05 Arrived On time
CI9619 06:00 07:10 Arrived On time

 

No. Departure Arrival Last Update Status
TK4409 10:15 11:50 Arrived Delayed by 58m
TK4421 09:20 10:35 Arrived On time
TK4401 07:30 08:40 Arrived On time
TK4417 15:50 17:00 Arrived Delayed by 16m
TK4462 06:30 08:05 Arrived On time
TK4407 07:00 08:10 Arrived On time
TK4419 19:15 20:25 Arrived On time
TK4460 06:00 07:10 Arrived On time
TK4466 09:20 10:55 Arrived On time
TK4413 11:25 12:35 Arrived On time
TK4423 15:30 16:40 Arrived Delayed by 29m
TK4405 14:30 15:40 Arrived Delayed by 25m
TK4411 19:25 20:35 Arrived Delayed by 41m
TK4432 17:30 18:40 Scheduled On time
TK4410 06:20 07:30 Scheduled On time
TK4425 11:55 13:05 Arrived Delayed by 1h 18m
TK4415 14:25 15:35 Scheduled On time

 

No. Departure Arrival Last Update Status
QR4319 11:25 12:35 Arrived On time
QR4383 09:20 10:55 Arrived On time
QR4324 19:15 20:25 Arrived On time
QR4424 09:20 10:35 Arrived On time
QR4311 08:05 09:20 Arrived On time
QR4355 11:55 13:05 Arrived On time
QR4363 10:20 11:30 Arrived On time
QR4339 14:30 15:40 Arrived Delayed by 25m
QR4352 15:15 16:25 Arrived Delayed by 18m
QR4367 16:30 17:40 Scheduled On time
QR4354 15:50 17:00 Scheduled On time
QR4416 17:20 18:55 Scheduled On time
QR4331 18:40 20:15 Scheduled Delayed by 40m
QR4313 07:00 08:10 Arrived On time
QR4323 13:45 14:55 Arrived On time
QR4386 14:25 15:35 Scheduled On time
QR4317 10:15 11:50 Arrived Delayed by 25m

 

No. Departure Arrival Last Update Status
EK4410 09:20 10:55 Arrived On time
EK4422 10:20 11:30 Arrived On time
EK4432 15:30 16:40 Arrived Delayed by 29m
EK4418 09:20 10:35 Arrived On time
EK4424 11:25 12:35 Arrived On time
EK4420 10:15 11:50 Arrived Delayed by 58m
EK4416 07:00 08:10 Arrived On time
EK4436 14:25 15:35 Arrived Delayed by 22m
EK4414 08:05 09:20 Arrived On time
EK4412 07:30 08:40 Arrived On time
EK4402 15:50 17:00 Scheduled On time

 

No. Departure Arrival Last Update Status
LH4628 16:30 17:40 Arrived On time
LH4642 17:20 18:55 Scheduled On time

 

No. Departure Arrival Last Update Status
BR3991 11:55 13:05 Arrived On time
BR3931 15:15 16:25 Arrived Delayed by 18m
BR3893 06:00 07:10 Arrived On time
BR3883 10:20 11:30 Arrived On time
BR3891 09:20 10:55 Arrived On time
BR3885 11:25 12:35 Arrived On time
BR3971 14:25 15:35 Arrived Delayed by 22m
BR3897 15:50 17:00 Arrived Delayed by 16m
BR3907 19:15 20:25 Arrived On time
BR3945 14:30 15:40 Arrived Delayed by 25m
BR3895 10:15 11:50 Arrived Delayed by 58m
BR3881 09:20 10:35 Arrived On time
BR3899 06:10 07:45 Arrived On time
BR3961 16:30 17:40 Scheduled On time
BR3941 18:40 20:15 Scheduled On time
BR3887 07:30 08:40 Arrived On time
BR3951 07:00 08:10 Arrived On time
BR3943 13:45 14:55 Arrived On time

 

No. Departure Arrival Last Update Status
SQ5465 16:30 17:40 Arrived On time
SQ5421 17:20 18:55 Arrived Delayed by 15m
SQ5395 14:30 15:40 Arrived Delayed by 25m
SQ5411 10:15 11:50 Arrived Delayed by 58m
SQ5423 19:25 20:35 Departed Delayed by 31m
SQ5391 10:20 11:30 Arrived On time
SQ5399 15:15 16:25 Arrived Delayed by 18m
SQ5429 11:55 13:05 Arrived On time
SQ5397 11:15 12:50 Arrived Delayed by 24m
SQ5409 15:30 16:40 Scheduled On time
SQ5403 15:50 17:00 Scheduled On time
SQ5419 19:15 20:25 Arrived Delayed by 24m

 

No. Departure Arrival Last Update Status
AY6853 15:50 17:00 Arrived Delayed by 16m
AY6899 10:20 11:30 Arrived On time
AY6929 19:15 20:25 Arrived On time
AY6287 11:55 13:05 Arrived On time
AY6917 18:40 19:50 Arrived Delayed by 20m
AY6273 09:20 10:35 Arrived On time
AY6277 11:25 12:35 Arrived On time
AY6923 08:05 09:20 Arrived On time

 

No. Departure Arrival Last Update Status
KL3750 11:55 13:05 Arrived On time
KL3749 11:25 12:35 Arrived On time
KL3748 15:30 16:40 Scheduled On time

 

No. Departure Arrival Last Update Status
PR3742 16:30 17:40 Arrived On time
PR3762 09:20 10:55 Landed
PR3781 16:15 17:50 Arrived Delayed by 34m
PR3734 06:30 08:05 Arrived On time
PR3764 18:40 19:50 Arrived Delayed by 23m
PR3768 14:30 15:40 Arrived Delayed by 25m
PR3766 19:15 20:25 Arrived On time
PR3736 06:00 07:10 Arrived On time
PR3770 15:15 16:25 Arrived Delayed by 18m
PR3772 15:50 17:00 Arrived Delayed by 16m
PR3740 14:25 15:35 Arrived Delayed by 22m
PR3760 06:10 07:45 Arrived On time
PR3738 06:20 07:30 Arrived On time
PR3712 19:45 21:20 Scheduled On time
PR3782 17:20 18:55 Scheduled On time

 

No. Departure Arrival Last Update Status
BA2180 09:20 10:35 Arrived On time
BA2186 19:15 20:25 Arrived On time
BA2182 15:30 16:40 Arrived Delayed by 29m

 

No. Departure Arrival Last Update Status
JL5917 07:30 08:40 Arrived On time
JL5983 08:05 09:20 Scheduled On time

 

No. Departure Arrival Last Update Status
AF4382 11:25 12:35 Arrived On time

 

No. Departure Arrival Last Update Status
WY5811 08:05 09:20 Arrived On time
WY5833 10:20 12:00 Scheduled On time

 

No. Departure Arrival Last Update Status
LY8493 15:50 17:00 Arrived On time
LY8461 18:40 20:15 Scheduled Delayed by 40m
LY8463 17:20 18:55 Arrived On time
LY8473 16:30 18:05 Arrived Delayed by 47m