BKK → PVG Bangkok to Shanghai
live
Direct flights from Bangkok (BKK) to Shanghai (PVG): 118 nonstop departures observed each week across 7 airlines. 79% of the last 47 tracked flights arrived within 15 minutes of schedule. The median arrival is 21 minutes early. 8 of the 57 tracked flights were cancelled. The nonstop covers 2,897 km, an estimated 4 hours 13 minutes in the air. Measured by Pro Flight Search from live flight boards at Bangkok and Shanghai. Updated 14 November 2026 at 00:25 UTC.
Today, BKK → PVG Sat 14 Nov · local times
FM848上海航空公司 In the air, 18 min late
Left BKK at 05:23 , 18 min after its 05:05 slot.
Landing 09:58PVG board estimate · sched 10:20
Track FM848 →
Sched Flight BKK departure PVG arrival
01:10
TG662 泰国航空公司
Left 01:22 +12
Landed 05:53 −32
01:45
HO1358 吉祥航空公司
Left 02:36 +51
Landed 07:33 +38
01:55
MU548 中国东方航空公司
Left 02:17 +22
Landed 06:35 −25
02:30
CA806 中国国际航空公司
Left 02:54 +24
Landed 07:24 −16
03:20
9C7294 中国春秋航空公司
Left 03:48 +28
Landed 08:09 −36
05:05
FM848 上海航空公司
Left 05:23 +18
PVG est. 09:58 In the air · sched 10:20
08:50
9C7290 中国春秋航空公司
On schedule
PVG 14:15 scheduled
09:25
FM854 上海航空公司
On schedule
PVG 14:35 scheduled
10:35
TG664 泰国航空公司
On schedule Gate S110
PVG 15:50 scheduled
10:45
FM842 上海航空公司
On schedule
PVG 16:00 scheduled
·
9C7280 中国春秋航空公司
On schedule
PVG 18:00 scheduled
·
9C7284 中国春秋航空公司
On schedule
PVG 22:10 scheduled
·
FM834 上海航空公司
On schedule
PVG 22:10 scheduled
·
MU542 中国东方航空公司
On schedule
PVG 18:55 scheduled
Checked BKK board 06:48 · PVG board 08:25
BKK
Bangkok
smooth · +6
PVG
Shanghai
smooth · +0
dep bank 01:10–19:55 118x weekly
Runs mixed · 7 airlines · 118x weekly · nonstop
79% on time
of the last 47 tracked BKK → PVG flights arrived within 15 minutes
Median arrival delay is −21 min . 8 of 57 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −21 min across the last 39 arrivals
Flight time ~4h 13m estimated from route distance
Weekly departures 118x 7 direct airlines on the leg
Cancelled 14.0% recent route rate · 8 of 57
The week scheduled departures · origin local time
Air China China Eastern Airlines Juneyao Shanghai Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Air ChinaCA
Flights CA806 02:30 daily
China Eastern AirlinesMU 100% on time
Flights MU548 01:55 daily · MU542 13:35 daily
JuneyaoHO
Flights HO1358 01:45 daily
Shanghai AirlinesFM 64% on time
Flights FM848 05:05 daily · FM854 09:25 daily · FM842 10:45 daily · FM834 16:50 daily
Spring Airlines9C 69% on time
Flights 9C7294 03:20 daily · 9C7290 08:50 daily · 9C7280 12:50 daily · 9C7284 16:45 daily
Thai InternationalTG 100% on time
Flights TG662 01:10 daily · TG664 10:35 daily
Thai Vietjet AirVZ
Flights VZ3524 19:00 daily
History operated legs · board outcomes
11-14 CA806 dep +24 → arr −16
11-14 MU548 dep +22 → arr −25
11-14 TG662 dep +12 → arr −32
11-13 CA806 dep +25 → arr −19
11-13 FM834 dep +19 → arr −20
11-13 FM840 dep +37 → arr −6
11-13 FM848 dep +19 → arr −37
11-13 FM854 dep +9 → arr −26
11-13 MU542 dep +53 → arr −4
11-13 MU548 dep +33 → arr −19
11-13 TG662 dep +14 → arr −32
11-13 TG664 dep +25 → arr −20
11-12 CA806 dep +18 → arr −13
11-12 FM834 dep +24 → arr −31
11-12 FM848 dep +5 → arr −21
11-12 FM854 dep +22 → arr −8
11-12 FM856 dep +15 → arr −24
11-12 MU542 dep +34 → arr −22
11-12 MU548 dep +17 → arr −18
11-12 TG662 dep +21 → arr −25
11-12 TG664 dep +13 → arr −42
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from BKK and PVG, paired departure → arrival per flight and day. Board history since Wed, Nov 11. Each day adds the flights our airport boards record.
Board rows 111 Completed 98 Delayed 9 Cancelled 10 Within 15m 87/98 Median -2m
9C7280 中国春秋航空公司
4 days
Sat, Nov 14
1/2 legs · B-324G
BKK
Departure
Sched 12:50
Scheduled departure
Fri schedule from board history
→
PVG
Arrival
Sched 18:00
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-324G
BKK
Departure
13:45
Departed · Sched 12:5055m late
→
PVG
Arrival
18:20
Landed · Sched 18:0020m late
BKK
Departure
Sched 12:50
Cancelled
→
PVG
Arrival
—
Board row not captured for this rotation yet.
BKK
Departure
Sched 12:50
Cancelled
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full 9C7280 history →
9C7284 中国春秋航空公司
4 days
Sat, Nov 14
1/2 legs · B-8590
BKK
Departure
Sched 16:45
Scheduled departure
Fri schedule from board history
→
PVG
Arrival
Sched 22:10
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-8590
BKK
Departure
17:15
Departed · Sched 16:4530m late
→
PVG
Arrival
21:55
Landed · Sched 22:1015m early
Thu, Nov 12
2/2 legs · B-8592
BKK
Departure
17:28
Departed · Sched 16:4543m late
→
PVG
Arrival
22:20
Landed · Sched 22:1010m late
Wed, Nov 11
2/2 legs · B-326R
BKK
Departure
16:39
Departed · Sched 16:456m early
→
PVG
Arrival
21:35
Landed · Sched 22:1035m early
Full 9C7284 history →
9C7290 中国春秋航空公司
4 days
BKK
Departure
Sched 08:50
Scheduled departure
→
PVG
Arrival
Sched 14:15
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-32F7
BKK
Departure
08:43
Departed · Sched 08:507m early
→
PVG
Arrival
13:37
Landed · Sched 14:1538m early
BKK
Departure
Sched 08:50
Cancelled
→
PVG
Arrival
Sched 14:15
Scheduled time only · no board update captured
Wed schedule from board history
Wed, Nov 11
2/2 legs · B-32CP
BKK
Departure
08:49
Departed · Sched 08:501m early
→
PVG
Arrival
13:43
Landed · Sched 14:1532m early
Full 9C7290 history →
9C7294 中国春秋航空公司
4 days
Sat, Nov 14
2/2 legs · B-321F
BKK
Departure
03:35
Departed · Sched 03:2015m late
→
PVG
Arrival
08:09
Landed · Sched 08:4536m early
Fri, Nov 13
2/2 legs · B-32EF
BKK
Departure
03:14
Departed · Sched 03:206m early
→
PVG
Arrival
07:51
Landed · Sched 08:4554m early
Thu, Nov 12
2/2 legs · B-321F
BKK
Departure
03:13
Departed · Sched 03:207m early
→
PVG
Arrival
08:06
Landed · Sched 08:4539m early
Wed, Nov 11
2/2 legs · B-321H
BKK
Departure
03:19
Departed · Sched 03:201m early
→
PVG
Arrival
08:15
Landed · Sched 08:4530m early
Full 9C7294 history →
CA806 中国国际航空公司
4 days
Sat, Nov 14
2/2 legs · B-8491
BKK
Departure
02:38
Departed · Sched 02:308m late
→
PVG
Arrival
07:24
Landed · Sched 07:4016m early
Fri, Nov 13
2/2 legs · B-8491
BKK
Departure
02:39
Departed · Sched 02:309m late
→
PVG
Arrival
07:21
Landed · Sched 07:4019m early
Thu, Nov 12
2/2 legs · B-8491
BKK
Departure
02:36
Departed · Sched 02:306m late
→
PVG
Arrival
07:27
Landed · Sched 07:4013m early
Wed, Nov 11
2/2 legs · B-8490
BKK
Departure
02:23
Departed · Sched 02:307m early
→
PVG
Arrival
07:15
Landed · Sched 07:4025m early
Full CA806 history →
FM834 上海航空公司
4 days
Sat, Nov 14
1/2 legs · B-5703
BKK
Departure
Sched 16:50
Scheduled departure
Fri schedule from board history
→
PVG
Arrival
Sched 22:10
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-5703
BKK
Departure
16:46
Departed · Sched 16:504m early
→
PVG
Arrival
21:50
Landed · Sched 22:1020m early
Thu, Nov 12
2/2 legs · B-6108
BKK
Departure
16:53
Departed · Sched 16:503m late
→
PVG
Arrival
21:39
Landed · Sched 22:1031m early
Wed, Nov 11
1/2 legs · B-1948
BKK
Departure
16:54
Departed · Sched 16:504m late
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full FM834 history →
FM842 上海航空公司
4 days
BKK
Departure
Sched 10:45
Scheduled departure
→
PVG
Arrival
Sched 16:00
Scheduled arrival · landing pending
BKK
Departure
Sched 10:45
Cancelled
→
PVG
Arrival
Sched 16:00
Cancelled
BKK
Departure
Sched 10:45
Cancelled
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · B-1150
BKK
Departure
10:42
Departed · Sched 10:453m early
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full FM842 history →
FM848 上海航空公司
4 days
Sat, Nov 14
2/2 legs · B-1259
BKK
Departure
05:23
Departed · Sched 05:0518m late
→
PVG
Arrival
09:58
Est. · Sched 10:2022m early
Fri, Nov 13
2/2 legs · B-1379
BKK
Departure
05:06
Departed · Sched 05:051m late
→
PVG
Arrival
09:43
Landed · Sched 10:2037m early
Thu, Nov 12
2/2 legs · B-1948
BKK
Departure
04:54
Departed · Sched 05:0511m early
→
PVG
Arrival
09:59
Landed · Sched 10:2021m early
Wed, Nov 11
1/2 legs · B-205Y
BKK
Departure
04:54
Departed · Sched 05:0511m early
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full FM848 history →
FM854 上海航空公司
4 days
Sat, Nov 14
2/2 legs · B-1150
BKK
Departure
Sched 09:25
Scheduled departure
→
PVG
Arrival
Sched 14:35
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-1150
BKK
Departure
09:21
Departed · Sched 09:254m early
→
PVG
Arrival
14:09
Landed · Sched 14:3526m early
Thu, Nov 12
2/2 legs · B-205Z
BKK
Departure
09:29
Departed · Sched 09:254m late
→
PVG
Arrival
14:27
Landed · Sched 14:358m early
Wed, Nov 11
1/2 legs · B-205Z
BKK
Departure
09:26
Departed · Sched 09:251m late
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full FM854 history →
HO1358 吉祥航空公司
4 days
Sat, Nov 14
2/2 legs · B-8955
BKK
Departure
02:16
Departed · Sched 01:4531m late
→
PVG
Arrival
07:33
Landed · Sched 06:5538m late
Fri, Nov 13
2/2 legs · B-1005
BKK
Departure
01:44
Departed · Sched 01:451m early
→
PVG
Arrival
06:22
Landed · Sched 06:5533m early
Thu, Nov 12
2/2 legs · B-304G
BKK
Departure
01:47
Departed · Sched 01:452m late
→
PVG
Arrival
06:39
Landed · Sched 06:5516m early
Wed, Nov 11
1/2 legs · B-8539
BKK
Departure
01:43
Departed · Sched 01:452m early
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full HO1358 history →
MU542 中国东方航空公司
4 days
Sat, Nov 14
1/2 legs · B-206K
BKK
Departure
Sched 13:35
Scheduled departure
Fri schedule from board history
→
PVG
Arrival
Sched 18:55
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-206K
BKK
Departure
14:28
Departed · Sched 13:3553m late
→
PVG
Arrival
18:51
Landed · Sched 18:554m early
Thu, Nov 12
2/2 legs · B-206K
BKK
Departure
13:39
Departed · Sched 13:354m late
→
PVG
Arrival
18:33
Landed · Sched 18:5522m early
Wed, Nov 11
1/2 legs · B-206K
BKK
Departure
13:42
Departed · Sched 13:357m late
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full MU542 history →
MU548 中国东方航空公司
4 days
Sat, Nov 14
2/2 legs · B-206K
BKK
Departure
01:59
Departed · Sched 01:554m late
→
PVG
Arrival
06:35
Landed · Sched 07:0025m early
Fri, Nov 13
2/2 legs · B-206K
BKK
Departure
02:11
Departed · Sched 01:5516m late
→
PVG
Arrival
06:41
Landed · Sched 07:0019m early
Thu, Nov 12
2/2 legs · B-206K
BKK
Departure
01:57
Departed · Sched 01:552m late
→
PVG
Arrival
06:42
Landed · Sched 07:0018m early
Wed, Nov 11
1/2 legs · B-206K
BKK
Departure
02:00
Departed · Sched 01:555m late
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full MU548 history →
TG662 泰国航空公司
4 days
Sat, Nov 14
2/2 legs · HS-TEP
BKK
Departure
01:07
Departed · Sched 01:103m early
→
PVG
Arrival
05:53
Landed · Sched 06:2532m early
Fri, Nov 13
2/2 legs · HS-TEO
BKK
Departure
01:09
Departed · Sched 01:101m early
→
PVG
Arrival
05:53
Landed · Sched 06:2532m early
Thu, Nov 12
2/2 legs · HS-TEP
BKK
Departure
01:12
Departed · Sched 01:102m late
→
PVG
Arrival
06:00
Landed · Sched 06:2525m early
Wed, Nov 11
1/2 legs · HS-TEO
BKK
Departure
01:08
Departed · Sched 01:102m early
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full TG662 history →
TG664 泰国航空公司
4 days
BKK
Departure
Sched 10:35
Scheduled departure
→
PVG
Arrival
Sched 15:50
Scheduled arrival · landing pending
BKK
Departure
11:00
Departed · Sched 10:3525m late
→
PVG
Arrival
15:30
Landed · Sched 15:5020m early
Thu, Nov 12
2/2 legs · HS-THU
BKK
Departure
10:33
Departed · Sched 10:352m early
→
PVG
Arrival
15:08
Landed · Sched 15:5042m early
Wed, Nov 11
1/2 legs · HS-THF
BKK
Departure
16:06
Departed · Sched 10:35331m late
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full TG664 history →
FM840 上海航空公司
3 days
Fri, Nov 13
2/2 legs · B-205Z
BKK
Departure
20:32
Departed · Sched 19:5537m late
→
PVG
Arrival
01:04
Landed · Sched 01:106m early
BKK
Departure
Sched 19:55
Cancelled
→
PVG
Arrival
Sched 01:10
Scheduled time only · no board update captured
Wed schedule from board history
Wed, Nov 11
2/2 legs · B-226G
BKK
Departure
20:04
Departed · Sched 19:559m late
→
PVG
Arrival
01:13
Landed · Sched 01:103m late
Full FM840 history →
FM856 Shanghai
3 days
BKK
Departure
Sched 19:05
Cancelled
→
PVG
Arrival
Sched 00:20
Cancelled
Thu, Nov 12
2/2 legs · B-7396
BKK
Departure
19:00
Departed · Sched 19:055m early
→
PVG
Arrival
23:51
Landed · Sched 00:1524m early
BKK
Departure
Sched 19:05
Cancelled
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full FM856 history →
VZ3524 泰越捷航空
3 days
Fri, Nov 13
2/2 legs · HS-VZP
BKK
Departure
19:23
Departed · Sched 18:5528m late
→
PVG
Arrival
00:29
Landed · Sched 00:1514m late
Thu, Nov 12
2/2 legs · HS-VZH
BKK
Departure
19:21
Departed · Sched 18:5526m late
→
PVG
Arrival
00:10
Landed · Sched 00:155m early
Wed, Nov 11
2/2 legs · HS-VZS
BKK
Departure
19:04
Departed · Sched 18:559m late
→
PVG
Arrival
00:06
Landed · Sched 00:159m early
Full VZ3524 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Bangkok (BKK) to Shanghai (PVG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BKK-PVG
Copy
How we measure this →
BKK to PVG questions
Is BKK–PVG running on time right now? Smooth skies ahead. The departure side at BKK is the weaker end, route health score 95/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BKK–PVG? Operators schedule morning departures around 01:10 and evening departures around 19:00 from BKK. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PVG delay card to confirm conditions when you'd arrive.
How long is the flight from BKK to PVG? Great-circle distance is 2,897 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 234–278 min gate-to-gate on this route.
How often does BKK–PVG fly? 7 carriers operate this route, around 118 flights a week between them. Compare carrier days and times in the airline list above.