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 Wednesday 2026-04-29 16:01 PM.

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

List of 250 flights from Bangkok, TH (BKK) to Koh Samui, TH (USM).
No. Departure Arrival Last Update Status
TG5916 12:40 13:45 Arrived On time
TG5962 10:10 11:40 Arrived On time
TG5577 07:10 08:15 Arrived On time
TG5942 06:05 07:10 Arrived On time
TG5954 13:40 14:45 Scheduled On time
TG5930 19:25 20:30 Scheduled On time
TG5960 16:40 17:45 Scheduled On time
TG5796 14:05 15:10 Scheduled On time
TG5932 19:20 20:50 Scheduled On time
TG5950 09:15 10:45 Scheduled On time
TG5902 07:30 08:35 Scheduled On time
TG5904 08:10 09:20 Scheduled On time
TG5912 11:40 12:45 Scheduled On time
TG5966 20:05 21:35 Scheduled On time
TG5910 10:05 11:15 Scheduled On time
TG5944 16:00 17:05 Scheduled On time
TG5906 09:55 11:05 Scheduled On time
TG5964 14:40 15:45 Scheduled Delayed by 30m
TG5974 15:30 16:35 Scheduled On time
TG5587 17:55 19:00 Arrived On time

 

No. Departure Arrival Last Update Status
HX3915 07:10 08:15 Arrived On time
HX3901 17:25 18:30 Scheduled On time
HX3913 20:05 21:35 Scheduled On time
HX3885 14:40 15:45 Scheduled On time
HX3863 11:40 12:45 Arrived On time
HX3905 16:00 17:05 Scheduled On time
HX3845 06:05 07:10 Arrived On time
HX3859 10:05 11:15 Arrived On time
HX3907 15:30 16:35 Arrived On time
HX3857 09:55 11:05 Scheduled On time
HX3877 08:10 09:20 Arrived On time
HX3897 19:20 20:50 Scheduled On time
HX3867 13:40 14:45 Scheduled On time
HX3849 07:30 08:35 Arrived On time
HX3881 12:40 13:45 Scheduled On time

 

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

 

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

 

No. Departure Arrival Last Update Status
CI9615 09:15 10:45 Arrived On time
CI9827 10:05 11:15 Arrived On time
CI9727 07:10 08:15 Arrived On time
CI9635 16:00 17:05 Scheduled On time
CI9841 19:25 20:30 Scheduled On time
CI9619 06:05 07:10 Scheduled On time
CI9627 12:40 13:45 Arrived Delayed by 17m
CI9837 15:30 16:35 Scheduled On time
CI9631 14:40 15:45 Scheduled On time
CI9857 17:55 19:00 Landed
CI9717 10:10 11:40 Arrived On time
CI9641 17:25 18:30 Scheduled On time
CI9815 11:40 12:45 Arrived On time
CI9819 13:40 14:45 Scheduled On time
CI9855 19:20 20:50 Scheduled On time
CI9723 09:55 11:05 Scheduled On time
CI9647 14:05 15:10 Scheduled On time
CI9853 20:05 21:35 Departed On time

 

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

 

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

 

No. Departure Arrival Last Update Status
QR4386 14:40 15:45 Scheduled On time
QR4383 13:55 15:00 Scheduled On time
QR4424 10:10 11:40 Arrived On time
QR4311 08:10 09:20 Arrived On time
QR4303 09:15 10:45 Scheduled On time
QR4327 16:00 17:05 Scheduled On time
QR4320 14:05 15:10 Scheduled On time
QR4305 16:40 17:45 Scheduled On time
QR4319 11:40 12:45 Scheduled On time
QR4325 19:20 20:50 Scheduled On time
QR4307 15:00 16:30 Scheduled On time
QR4317 09:55 11:05 Scheduled On time
QR4326 19:25 20:30 Scheduled On time
QR4313 10:05 11:15 Scheduled On time
QR4323 13:40 14:45 Scheduled On time
QR4355 12:40 13:45 Scheduled On time
QR4367 15:30 16:35 Scheduled On time
QR4429 20:05 21:35 Scheduled On time
QR4416 15:45 16:50 Scheduled On time
QR4398 17:25 18:30 Scheduled On time
QR4331 17:55 19:00 Arrived On time

 

No. Departure Arrival Last Update Status
EY7623 09:15 10:45 Arrived On time
EY7689 09:55 11:05 Arrived On time
EY7618 07:10 08:15 Arrived On time
EY7654 07:30 08:35 Scheduled On time
EY7646 06:25 07:30 Arrived On time
EY7655 08:10 09:20 Arrived On time
EY7663 14:05 15:10 Arrived Delayed by 24m
EY7624 20:05 21:35 Scheduled
EY7672 16:00 17:05 Arrived Delayed by 29m
EY7661 12:40 13:45 Scheduled On time
EY7668 15:00 16:30 Scheduled On time
EY7670 06:05 07:10 Arrived On time
EY7678 19:25 20:30 Scheduled On time
EY7671 15:30 16:35 Arrived On time

 

No. Departure Arrival Last Update Status
EK4414 08:10 09:20 Arrived On time
EK4418 10:10 11:40 Departed On time
EK4416 10:05 11:15 Scheduled On time
EK4424 11:40 12:45 Scheduled On time

 

No. Departure Arrival Last Update Status
SQ5421 17:25 18:30 Scheduled On time
SQ5429 12:40 13:45 Departed On time
SQ5407 10:05 11:15 Scheduled On time
SQ5379 09:15 10:45 Scheduled On time
SQ5373 20:05 21:35 Scheduled On time
SQ5383 19:25 20:30 Scheduled On time
SQ5389 16:00 17:05 Scheduled On time
SQ5409 13:40 14:45 Scheduled On time
SQ5465 15:30 16:35 Scheduled On time
SQ5397 14:05 15:10 Scheduled On time
SQ5433 14:40 15:45 Scheduled On time
SQ5469 16:40 17:45 Scheduled On time
SQ5405 11:40 12:45 Scheduled On time
SQ5411 09:55 11:05 Arrived On time
SQ5417 10:10 11:40 Arrived On time

 

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

 

No. Departure Arrival Last Update Status
MH4915 12:40 13:45 Departed On time
MH4853 06:05 07:10 Arrived On time
MH4885 10:05 11:15 Arrived On time
MH4921 14:40 15:45 Scheduled On time
MH4931 20:05 21:35 Scheduled On time
MH4905 13:40 14:45 Scheduled On time
MH4889 07:30 08:35 Arrived On time
MH4897 09:15 10:45 Arrived On time
MH4989 16:40 17:45 Scheduled On time
MH4938 19:20 20:50 Scheduled On time
MH4881 09:55 11:05 Scheduled On time
MH4993 15:30 16:35 Scheduled On time
MH4891 08:10 09:20 Scheduled On time
MH4903 11:40 12:45 Scheduled On time
MH4879 07:10 08:15 Scheduled On time
MH4985 16:00 17:05 Scheduled Delayed by 30m

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

No. Departure Arrival Last Update Status
WY5824 09:55 11:05 Arrived On time
WY5850 12:40 13:45 Scheduled On time
WY5851 15:45 16:50 Cancelled
WY5859 19:25 20:30 Scheduled Delayed by 35m
WY5830 10:10 11:40 Scheduled On time
WY5811 08:10 09:20 Scheduled On time
WY5879 11:40 12:45 Arrived On time
WY5852 17:55 19:00 Departed On time

 

No. Departure Arrival Last Update Status
JL5983 08:10 09:20 Arrived On time
JL5917 07:30 08:35 Arrived On time

 

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

 

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