Using the online timetable is an easy way to look at all the direct flights Bangkok — Shanghai
161 flights in a week
Departure and arrival times are local (Bangkok and Shanghai)
| Departure | Arrival | Flight days | Flight | Airlines | Flight time | Airports | |
|---|---|---|---|---|---|---|---|
| 00:10 | 05:10 | tue | CA1086 | Air China | 4h 0m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 00:15 | 05:30 | mon, wed, fri, sun | XJ760 | Thai AirAsia X | 4h 15m | Don Mueang International Airport — Shanghai Pudong International Airport | Select dates |
| 00:15 | 05:30 | mon, wed, fri, sun | XJ760 | AirAsia X | 4h 15m | Don Mueang International Airport — Shanghai Pudong International Airport | Select dates |
| 00:50 | 05:50 | sat | CA1086 | Air China | 4h 0m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 01:10 | 06:25 | daily | TG662 | Thai Airways | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 01:15 | 06:15 | mon, tue, thu, fri, sat, sun | 9C8756 | Spring Airlines | 4h 0m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 01:15 | 06:30 | daily | 9C8756 | Spring Airlines | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 01:50 | 06:55 | daily | HO1358 | Juneyao Air (Colorful Petals Livery) | 4h 5m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 01:55 | 07:10 | daily | MU548 | China Eastern Airlines | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 01:55 | 07:10 | daily | FM850 | Shanghai Airlines | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 02:30 | 07:40 | daily | CA806 | Air China | 4h 10m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 03:30 | 08:45 | wed | QF7581 | Atlas Air | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 05:05 | 10:35 | daily | FM848 | Shanghai Airlines | 4h 30m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 09:25 | 14:50 | daily | FM854 | Shanghai Airlines | 4h 25m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 10:35 | 15:50 | mon, tue, wed, fri, sat, sun | TG664 | Thai Airways | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 10:45 | 16:00 | mon, tue, thu, fri, sat, sun | FM842 | Shanghai Airlines | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 10:45 | 15:55 | wed | FM842 | Shanghai Airlines | 4h 10m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 11:25 | 15:43 | sun | CK274 | China Cargo Airlines | 3h 17m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 11:40 | 16:45 | wed, fri, sun | CK274 | China Cargo Airlines | 4h 5m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 13:35 | 18:45 | daily | MU542 | China Eastern Airlines | 4h 10m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 13:50 | 19:05 | tue, thu, sat | 9C7422 | Spring Airlines | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 13:50 | 18:55 | mon, wed, sun | 9C7422 | Spring Airlines | 4h 5m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 13:50 | 19:00 | mon, fri | 9C7422 | Spring Airlines | 4h 10m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 14:04 | 18:22 | wed | CK274 | China Cargo Airlines | 3h 17m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 14:20 | 19:30 | daily | HO1360 | Juneyao Air (Colorful Petals Livery) | 4h 10m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 15:45 | 20:30 | tue | 5Y7581 | Atlas Air | 3h 45m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 15:50 | 21:05 | mon, tue, wed, thu, sun | 9C7280 | Spring Airlines | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 16:45 | 22:00 | wed | VZ3524 | Thai VietJet Air | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 16:50 | 22:10 | daily | FM834 | Shanghai Airlines | 4h 20m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 18:50 | 00:30 | daily | 9C8892 | Spring Airlines | 4h 40m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 19:05 | 00:35 | daily | FM856 | Shanghai Airlines | 4h 30m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 19:55 | 01:20 | daily | FM840 | Shanghai Airlines | 4h 25m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 20:05 | 01:30 | wed, fri, sun | VZ3524 | VietJet Air | 4h 25m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 20:25 | 01:30 | tue, wed, thu, fri, sat, sun | SL926 | Thai Lion Air | 4h 5m | Don Mueang International Airport — Shanghai Pudong International Airport | Select dates |
| 22:25 | 03:40 | sat | QF7583 | Qantas | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 22:55 | 04:10 | tue, wed | QF7581 | Qantas | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |
| 22:55 | 04:10 | wed | QF7581 | Atlas Air | 4h 15m | Suvarnabhumi Airport — Shanghai Pudong International Airport | Select dates |