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

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

List of 250 flights from Koh Samui, TH (USM) to Bangkok, TH (BKK).
No. Departure Arrival Last Update Status
PG168 17:50 19:05 Scheduled On time
PG102 07:50 09:05 Arrived On time
PG188 19:45 21:15 Scheduled On time
PG136 14:35 15:50 Scheduled On time
PG146 15:25 16:40 Scheduled On time
PG166 17:25 18:40 Scheduled On time
PG144 14:00 15:15 Scheduled On time
PG106 08:45 10:00 Departed On time
PG104 08:10 09:25 Arrived On time
PG124 10:05 11:20 Scheduled On time
PG122 09:15 10:30 Scheduled On time
PG180 19:10 20:25 Scheduled On time
PG130 11:45 13:00 Scheduled On time
PG150 15:20 16:50 Arrived On time
PG186 20:35 21:50 Scheduled On time
PG170 18:25 19:40 Scheduled On time
PG192 21:00 22:30 Arrived On time
PG148 15:50 17:05 Scheduled On time
PG196 20:50 22:20 Scheduled On time
PG176 18:55 20:25 Scheduled On time
PG178 19:55 21:10 Arrived On time

 

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

 

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

 

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

 

No. Departure Arrival Last Update Status
GF4485 14:00 15:15 Scheduled On time
GF4487 15:25 16:40 Scheduled On time
GF4407 14:35 15:50 Scheduled On time
GF4497 15:20 16:50 Arrived On time
GF4495 15:50 17:05 Departed Delayed by 15m

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

No. Departure Arrival Last Update Status
QF3495 14:00 15:15 Scheduled On time
QF3471 11:45 13:00 Scheduled On time

 

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 Arrived On time

 

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

 

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

 

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

 

No. Departure Arrival Last Update Status
LX4179 09:15 10:30 Scheduled On time
LX4181 08:45 10:00 Scheduled On time

 

No. Departure Arrival Last Update Status
GA9619 10:05 11:20 Arrived On time