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-04-09 10:04 AM.

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

List of 250 flights from Koh Samui, TH (USM) to Bangkok, TH (BKK).
No. Departure Arrival Last Update Status
LY8498 20:35 21:50 Scheduled On time
LY8464 19:10 20:25 Scheduled On time
LY8480 14:00 15:15 Scheduled On time

 

No. Departure Arrival Last Update Status
PG136 14:35 15:50 Scheduled On time
PG102 07:50 09:05 Scheduled On time
PG146 15:25 16:40 Scheduled On time
PG162 16:00 17:15 Scheduled On time
PG132 12:15 13:30 Scheduled On time
PG178 19:50 21:05 Scheduled On time
PG166 17:25 18:40 Scheduled On time
PG124 10:05 11:20 Scheduled On time
PG188 19:45 21:15 Scheduled On time
PG106 08:45 10:00 Scheduled On time
PG104 08:10 09:25 Scheduled On time
PG144 14:00 15:15 Scheduled On time
PG180 19:10 20:25 Scheduled On time
PG176 18:55 20:25 Cancelled
PG170 18:25 19:40 Scheduled
PG122 09:15 10:30 Scheduled On time
PG186 20:35 21:50 Scheduled On time
PG196 20:50 22:20 Scheduled On time
PG168 17:50 19:05 Scheduled On time
PG184 19:10 20:45 Scheduled On time

 

No. Departure Arrival Last Update Status
CI9820 19:10 20:25 Scheduled On time
CI9740 18:55 20:25 Scheduled On time
CI9726 14:00 15:15 Scheduled On time
CI9848 19:50 21:05 Scheduled On time
CI9816 08:45 10:00 Arrived On time
CI9724 14:35 15:50 Scheduled On time
CI9756 15:50 17:05 Scheduled On time
CI9810 11:45 13:00 Scheduled On time
CI9812 10:05 11:20 Scheduled On time
CI9636 20:50 22:20 Scheduled On time
CI9830 17:50 19:05 Scheduled On time
CI9838 12:15 13:30 Scheduled On time
CI9630 15:20 16:50 Scheduled On time
CI9826 18:25 19:40 Scheduled On time
CI9640 20:35 21:50 Scheduled On time
CI9844 17:25 18:40 Scheduled On time
CI9642 19:45 21:15 Scheduled On time
CI9754 15:25 16:40 Scheduled On time
CI9822 16:00 17:15 Scheduled On time
CI9832 09:15 10:30 Arrived On time
CI9741 07:50 09:05 Arrived On time
CI9722 08:10 09:25 Arrived On time
CI9750 21:00 22:30 Departed On time

 

No. Departure Arrival Last Update Status
TG5996 20:50 22:20 Scheduled On time
TG5763 17:25 18:40 Scheduled On time
TG5982 19:45 21:15 Scheduled On time
TG5967 10:05 11:20 Scheduled On time
TG5905 08:10 09:25 Scheduled On time
TG5957 18:25 19:40 Scheduled On time
TG5927 15:50 17:05 Scheduled On time
TG5953 11:45 13:00 Scheduled On time
TG5977 18:55 20:25 Scheduled On time
TG5765 19:10 20:25 Scheduled On time
TG5987 14:35 15:50 Scheduled On time
TG5586 16:00 17:15 Scheduled On time
TG5997 17:50 19:05 Scheduled On time
TG5752 20:35 21:50 Scheduled On time
TG5903 07:50 09:05 Scheduled On time
TG5923 14:00 15:15 Scheduled On time
TG5925 15:25 16:40 Departed Delayed by 32m
TG5757 15:20 16:50 Scheduled On time
TG5753 12:15 13:30 Scheduled On time
TG5907 08:45 10:00 Scheduled On time

 

No. Departure Arrival Last Update Status
GF4485 14:00 15:15 Scheduled On time
GF4497 15:20 16:50 Scheduled On time
GF4493 13:50 15:05 Scheduled On time
GF4487 15:25 16:40 Scheduled On time
GF4405 12:15 13:30 Scheduled On time
GF4407 14:35 15:50 Scheduled On time
GF4495 15:50 17:05 Scheduled On time

 

No. Departure Arrival Last Update Status
VN3076 17:25 18:40 Scheduled On time
VN3916 08:45 10:00 Scheduled On time
VN3078 18:55 20:25 Scheduled On time
VN3776 14:00 15:15 Scheduled On time
VN3914 08:10 09:25 Scheduled On time
VN3764 10:05 11:20 Scheduled On time
VN3574 18:25 19:40 Departed On time
VN3572 17:50 19:05 Scheduled On time
VN3898 11:45 13:00 Arrived On time
VN3570 15:20 16:50 Scheduled On time
VN3772 14:35 15:50 Scheduled On time
VN3760 07:50 09:05 Arrived On time

 

No. Departure Arrival Last Update Status
EY7648 08:45 10:00 Departed On time
EY7693 10:05 11:20 Scheduled On time
EY7626 20:50 22:20 Scheduled On time
EY7695 12:15 13:30 Scheduled On time
EY7705 18:25 19:40 Scheduled On time
EY7714 21:00 22:30 Scheduled On time
EY7630 18:55 20:25 Scheduled On time
EY7696 14:35 15:50 Scheduled On time
EY7700 15:50 17:05 Scheduled On time
EY7688 07:50 09:05 Scheduled On time
EY7703 16:00 17:15 Scheduled On time
EY7686 06:00 07:15 Scheduled On time
EY7699 15:25 16:40 Scheduled On time
EY7690 08:10 09:25 Scheduled On time
EY7704 17:50 19:05 Scheduled On time
EY7691 08:30 09:45 Arrived On time
EY7666 20:35 21:50 Scheduled On time
EY7746 17:25 18:40 Scheduled On time
EY7712 19:55 21:25 Scheduled On time

 

No. Departure Arrival Last Update Status
EK4439 17:50 19:05 Scheduled On time
EK4407 08:45 10:00 Departed On time
EK4431 14:00 15:15 Scheduled On time

 

No. Departure Arrival Last Update Status
BA2185 17:25 18:40 Scheduled On time
BA2187 18:55 20:25 Scheduled On time
BA2181 20:35 21:50 Scheduled On time
BA2183 18:25 19:40 Scheduled On time

 

No. Departure Arrival Last Update Status
PR3739 10:05 11:20 Scheduled On time
PR3743 14:35 15:50 Scheduled On time
PR3748 14:00 15:15 Scheduled On time
PR3749 16:00 17:15 Scheduled On time
PR3765 15:20 16:50 Scheduled On time
PR3703 07:50 09:05 Scheduled On time
PR3737 08:45 10:00 Scheduled On time
PR3763 15:50 17:05 Scheduled On time
PR3756 19:10 20:25 Scheduled On time
PR3757 15:25 16:40 Scheduled On time
PR3745 08:10 09:25 Arrived On time
PR3741 09:15 10:30 Scheduled On time
PR3747 18:55 20:25 Departed On time

 

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

 

No. Departure Arrival Last Update Status
WY5849 16:00 17:15 Scheduled On time
WY5855 14:00 15:15 Scheduled On time
WY5856 15:25 16:40 Scheduled
WY5875 11:45 13:00 Scheduled On time
WY5874 10:05 11:20 Scheduled On time
WY5873 09:15 10:30 Scheduled On time
WY5868 08:45 10:00 Arrived On time
WY5885 15:50 17:05 Scheduled On time
WY5869 08:30 09:45 Arrived On time

 

No. Departure Arrival Last Update Status
QR4353 16:00 17:15 Scheduled On time
QR4362 10:05 11:20 Scheduled On time
QR4316 18:55 20:25 Scheduled On time
QR4318 14:00 15:15 Scheduled On time
QR4312 14:35 15:50 Scheduled On time
QR4334 19:45 21:15 Scheduled On time
QR4394 15:25 16:40 Scheduled Delayed by 35m
QR4328 06:00 07:15 Scheduled On time
QR4369 17:50 19:05 Scheduled On time
QR4438 15:20 16:50 Departed On time
QR4332 19:50 21:05 Scheduled On time
QR4375 21:00 22:30 Scheduled On time
QR4365 20:50 22:20 Scheduled On time
QR4335 20:35 21:50 Scheduled On time
QR4368 17:25 18:40 Scheduled Delayed by 15m
QR4343 19:10 20:25 Scheduled On time
QR4330 11:45 13:00 Arrived On time
QR4314 15:15 16:50 Arrived On time

 

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

 

No. Departure Arrival Last Update Status
HX3906 17:50 19:05 Scheduled On time
HX3864 08:45 10:00 Scheduled On time
HX3880 10:05 11:20 Scheduled On time
HX3846 07:50 09:05 Scheduled On time
HX3858 11:45 13:00 Scheduled On time
HX3868 15:25 16:40 Scheduled On time
HX3918 19:10 20:25 Scheduled On time
HX3916 16:00 17:15 Scheduled On time
HX3856 14:00 15:15 Scheduled On time
HX3919 20:50 22:20 Scheduled On time
HX3862 14:35 15:50 Scheduled On time
HX3872 19:15 20:30 Scheduled Delayed by 25m
HX3848 08:10 09:25 Scheduled On time
HX3850 09:15 10:30 Scheduled On time
HX3908 18:25 19:40 Scheduled On time
HX3782 17:25 18:40 Scheduled On time
HX3788 12:15 13:30 Scheduled On time

 

No. Departure Arrival Last Update Status
QF3495 14:00 15:15 Scheduled On time
QF3497 14:35 15:50 Scheduled Delayed by 40m

 

No. Departure Arrival Last Update Status
CX6538 07:50 09:05 Scheduled On time
CX6518 14:00 15:15 Scheduled On time
CX6528 08:45 10:00 Scheduled On time
CX6514 10:05 11:20 Scheduled On time
CX6535 08:30 09:45 Arrived On time
CX6542 08:10 09:25 Scheduled On time
CX6536 14:35 15:50 Scheduled On time
CX6532 15:25 16:40 Scheduled On time
CX6534 06:00 07:15 Scheduled On time

 

No. Departure Arrival Last Update Status
LH4623 19:50 21:05 Scheduled On time

 

No. Departure Arrival Last Update Status
JL5974 20:35 21:50 Scheduled On time
JL5992 07:50 09:05 Scheduled On time
JL5984 18:25 19:40 Scheduled On time
JL5982 17:25 18:40 Scheduled On time

 

No. Departure Arrival Last Update Status
AY6278 08:10 09:25 Scheduled On time
AY6926 17:25 18:40 Scheduled On time
AY6852 14:00 15:15 Scheduled On time
AY6288 07:50 09:05 Arrived On time

 

No. Departure Arrival Last Update Status
SQ5402 10:05 11:20 Scheduled On time
SQ5466 17:25 18:40 Scheduled On time
SQ5404 14:35 15:50 Arrived On time
SQ5432 09:15 10:30 Arrived On time
SQ5376 11:45 13:00 Departed Delayed by 30m
SQ5382 15:50 17:05 Scheduled Delayed by 20m
SQ5470 18:25 19:40 Scheduled On time
SQ5372 15:20 16:50 Scheduled On time
SQ5410 15:25 16:40 Scheduled Delayed by 25m
SQ5370 19:10 20:25 Scheduled On time
SQ5464 18:55 20:25 Scheduled On time
SQ5388 08:10 09:25 Arrived On time
SQ5408 14:00 15:15 Scheduled On time
SQ5398 17:05 18:20 Arrived On time

 

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

 

No. Departure Arrival Last Update Status
OS8652 19:50 21:05 Arrived On time
OS8674 20:35 21:50 Scheduled On time

 

No. Departure Arrival Last Update Status
GA9619 10:05 11:20 Scheduled

 

No. Departure Arrival Last Update Status
LX4181 08:45 10:00 Arrived On time

 

No. Departure Arrival Last Update Status
AF4390 08:45 10:00 Scheduled On time

 

No. Departure Arrival Last Update Status
TK4414 19:00 20:15 Scheduled On time