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 28 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 Saturday 2026-02-07 11:30 AM.

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

List of 250 flights from Bangkok, TH (BKK) to Koh Samui, TH (USM).
No. Departure Arrival Last Update Status
HX3907 18:00 19:05 Scheduled On time
HX3885 14:25 15:35 Scheduled On time
HX3877 08:05 09:20 Arrived On time
HX3845 06:00 07:10 Arrived On time
HX3879 09:05 10:40 Arrived On time
HX3871 10:20 11:30 Arrived On time
HX3863 11:25 12:35 Arrived On time
HX3859 07:00 08:10 Arrived On time
HX3867 15:30 16:40 Scheduled On time
HX3911 19:15 20:25 Scheduled On time

 

No. Departure Arrival Last Update Status
BR3931 15:45 16:55 Scheduled On time
BR3881 09:20 10:35 Arrived On time
BR3961 18:00 19:05 Scheduled On time
BR3893 06:00 07:10 Arrived On time
BR3907 19:40 20:45 Scheduled On time
BR3971 14:25 15:35 Scheduled On time
BR3885 11:25 12:35 Departed On time
BR3945 14:30 15:40 Scheduled On time
BR3895 10:15 11:50 Scheduled On time
BR3991 11:55 13:05 Scheduled On time
BR3887 07:30 08:40 Arrived On time
BR3905 19:45 21:20 Scheduled On time
BR3899 06:10 07:45 Arrived On time

 

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

 

No. Departure Arrival Last Update Status
KL3750 11:55 13:05 Scheduled On time
KL3749 11:25 12:35 Departed On time

 

No. Departure Arrival Last Update Status
TK4466 09:05 10:40 Arrived On time
TK4419 19:40 20:45 Scheduled On time
TK4417 16:05 17:15 Scheduled On time
TK4413 11:25 12:35 Departed On time
TK4460 06:00 07:10 Arrived On time
TK4401 07:30 08:40 Arrived On time
TK4403 18:00 19:10 Arrived Delayed by 38m
TK4407 07:00 08:10 Scheduled On time
TK4409 10:15 11:50 Arrived Delayed by 34m
TK4432 17:30 18:40 Scheduled Delayed by 1h
TK4410 06:20 07:30 Arrived On time
TK4402 08:05 09:20 Arrived On time
TK4411 19:25 20:35 Scheduled On time
TK4405 14:30 15:40 Arrived Delayed by 1h 41m

 

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

 

No. Departure Arrival Last Update Status
MH4921 14:25 15:35 Scheduled On time
MH4993 18:00 19:05 Scheduled On time
MH4881 10:15 11:50 Departed On time
MH4889 07:30 08:40 Arrived On time
MH4891 08:05 09:20 Departed On time
MH4885 07:00 08:10 Arrived On time
MH4931 19:45 21:20 Scheduled Delayed by 40m
MH4855 05:30 06:40 Arrived Delayed by 23m
MH4879 06:30 08:05 Arrived On time

 

No. Departure Arrival Last Update Status
KC1123 08:05 09:20 Arrived On time
KC1125 07:00 08:10 Arrived On time
KC1151 14:25 15:35 Scheduled On time
KC1153 14:30 15:40 Scheduled On time
KC1191 19:40 20:45 Scheduled On time
KC1109 06:10 07:45 Arrived On time
KC1129 10:15 11:50 Scheduled On time
KC1193 19:45 21:20 Scheduled On time
KC1163 16:05 17:15 Scheduled On time
KC1145 15:30 16:40 Scheduled On time
KC1131 10:20 11:30 Scheduled On time
KC1101 06:00 07:10 Arrived On time
KC1121 07:30 08:40 Arrived On time
KC1135 11:55 13:05 Scheduled On time
KC1165 16:30 17:40 Arrived Delayed by 1h 51m

 

No. Departure Arrival Last Update Status
SQ5421 17:20 18:55 Scheduled On time
SQ5391 10:20 11:30 Departed On time
SQ5399 15:45 16:55 Scheduled On time
SQ5423 19:45 21:20 Scheduled On time
SQ5429 11:55 13:05 Scheduled On time
SQ5465 18:00 19:05 Scheduled On time
SQ5393 17:30 18:40 Scheduled On time
SQ5397 14:15 15:25 Scheduled On time

 

No. Departure Arrival Last Update Status
GF4400 11:25 12:35 Scheduled On time
GF4488 15:45 16:55 Scheduled On time
GF4486 14:30 15:40 Scheduled On time
GF4408 16:05 17:15 Scheduled On time
GF4484 18:00 19:05 Scheduled On time
GF4402 11:55 13:05 Scheduled On time
GF4406 14:25 15:35 Arrived Delayed by 54m
GF4412 17:20 18:55 Scheduled On time

 

No. Departure Arrival Last Update Status
VN3919 15:30 16:40 Scheduled On time
VN3575 17:20 18:55 Scheduled On time
VN3785 11:55 13:05 Scheduled On time
VN3097 18:00 19:05 Scheduled On time
VN3769 16:00 17:15 Landed
VN3789 14:30 15:40 Scheduled On time
VN3081 14:25 15:35 Scheduled On time
VN3103 19:45 21:20 Scheduled Delayed by 40m
VN3099 18:40 19:50 Scheduled On time
VN3915 11:25 12:35 Scheduled Delayed by 1h 30m

 

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

 

No. Departure Arrival Last Update Status
QF3456 19:40 20:45 Scheduled On time
QF3490 18:40 19:50 Scheduled On time
QF3474 11:55 13:05 Scheduled On time
QF3445 11:25 12:35 Scheduled On time
QF3496 10:15 11:50 Scheduled On time
QF3493 19:45 21:20 Departed On time

 

No. Departure Arrival Last Update Status
GA9708 18:00 19:05 Scheduled

 

No. Departure Arrival Last Update Status
EY7619 05:45 06:55 Arrived On time
EY7751 19:45 21:20 Scheduled On time
EY7789 11:25 12:35 Scheduled On time
EY7622 09:05 10:40 Departed On time
EY7771 17:30 18:40 Scheduled On time
EY7791 15:30 16:40 Scheduled On time
EY7689 10:15 11:50 Scheduled On time
EY7799 17:20 18:55 Scheduled On time
EY7623 10:20 11:30 Scheduled On time
EY7670 06:00 07:10 Arrived On time
EY7790 11:55 13:05 Scheduled On time
EY7614 09:20 10:35 Arrived Delayed by 49m
EY7652 07:00 08:10 Scheduled On time
EY7787 08:05 09:20 Scheduled On time
EY7620 06:10 07:45 Arrived On time
EY7618 06:30 08:05 Arrived On time

 

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

 

No. Departure Arrival Last Update Status
CX6506 19:45 21:20 Scheduled On time
CX6507 15:30 16:40 Scheduled On time
CX6517 14:25 15:35 Scheduled On time
CX6533 06:00 07:10 Scheduled On time

 

No. Departure Arrival Last Update Status
AY6287 11:55 13:05 Scheduled On time
AY6909 09:05 10:40 Departed On time
AY6899 10:20 11:30 Departed On time
AY6911 15:45 16:55 Scheduled On time
AY6929 19:40 20:45 Scheduled On time
AY6273 09:20 10:35 Scheduled On time
AY6277 11:25 12:35 Arrived On time
AY6915 18:00 19:10 Scheduled On time
AY6903 17:40 19:15 Scheduled Delayed by 1h 55m
AY6845 15:30 16:40 Scheduled On time
AY6917 18:40 19:50 Scheduled On time
AY6923 08:05 09:20 Arrived On time

 

No. Departure Arrival Last Update Status
OS8657 17:20 18:55 Scheduled On time

 

No. Departure Arrival Last Update Status
BA2184 18:40 19:50 Scheduled On time
BA2182 15:30 16:40 Arrived Delayed by 59m
BA2186 19:40 20:45 Scheduled

 

No. Departure Arrival Last Update Status
CI9827 07:00 08:10 Arrived On time
CI9627 11:55 13:05 Scheduled On time
CI9853 19:45 21:20 Scheduled On time
CI9843 16:05 17:15 Scheduled On time
CI9831 15:45 16:55 Scheduled On time
CI9623 07:30 08:40 Arrived On time
CI9725 08:05 09:20 Departed On time
CI9851 19:40 20:45 Scheduled On time
CI9723 10:15 11:50 Arrived On time
CI9719 09:05 10:40 Scheduled On time
CI9619 06:00 07:10 Departed On time
CI9625 10:20 11:30 Scheduled On time
CI9857 18:40 19:50 Scheduled Delayed by 40m
CI9727 06:30 08:05 Arrived On time

 

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

 

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

 

No. Departure Arrival Last Update Status
JL5985 18:40 19:50 Scheduled On time
JL5917 07:30 08:40 Arrived On time

 

No. Departure Arrival Last Update Status
LH4628 18:00 19:10 Scheduled On time
LH4642 17:20 18:55 Scheduled On time

 

No. Departure Arrival Last Update Status
LX4174 15:30 16:40 Scheduled On time
LX4182 14:25 15:35 Scheduled On time

 

No. Departure Arrival Last Update Status
WY5850 11:55 13:05 Arrived On time
WY5824 10:15 11:50 Arrived Delayed by 22m
WY5853 19:45 21:20 Scheduled On time
WY5879 11:25 12:35 Scheduled On time
WY5833 10:45 12:20 Arrived On time

 

No. Departure Arrival Last Update Status
LY8461 18:40 19:50 Scheduled On time
LY8473 18:00 19:10 Scheduled On time