
Cheap flights from Bangkok to Shanghai from £107
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Explore flight deals to Shanghai
Not happy with the results? Try some of our useful filters
Search by stops
- Nonstop
- Up to 1 stop
- Up to 2 stops
Search by carrier
Search by price
Search by departure date
Not happy with the results? Try some of our useful filters
Search by stops
- Nonstop
- Up to 1 stop
- Up to 2 stops
Search by carrier
Search by price
Search by departure date
How much do flights to Shanghai cost?
Cheapest one-way trip | £107 |
|---|---|
Cheapest round-trip | £218 |
Average round-trip | £243 |
Nonstop flights in May | £109 – £444 |
Most popular airline | China Eastern Airlines |
Getting from Shanghai airports to the city center
Fastest options: Maglev train (PVG) and Metro Line 2. Best value: Airport buses and metro services.
From Shanghai Pudong International Airport (PVG)
Transport Option | Typical time | Typical cost | Frequency | Best for |
|---|---|---|---|---|
8 min | ¥50 (single journey; discounts with same-day metro ticket) | every 15–20 min (traffic dependent) | fastest from Pudong | |
60-90 min | ¥7-¥9 (varies by destination) | every 3–8 min (traffic dependent) | budget travelers | |
60-120 min | ¥20-¥30 (varies by route) | every 15–30 min (traffic dependent) | multiple city stops | |
45-90 min | ¥160-¥250 (metered; varies by traffic and destination) | on-demand 24/7 (traffic dependent) | door-to-door convenience | |
45-90 min | ¥140-¥280 (surge pricing may apply) | on-demand 24/7 (traffic dependent) | app-based booking |
From Shanghai Hongqiao International Airport (SHA)
Transport Option | Typical time | Typical cost | Frequency | Best for |
|---|---|---|---|---|
30-50 min | ¥4-¥7 (varies by destination) | every 3–6 min (traffic dependent) | quick city access | |
40-90 min | ¥4-¥30 (varies by route) | every 15–30 min (traffic dependent) | direct hotel routes | |
25-60 min | ¥50-¥120 (metered; varies by traffic and destination) | on-demand 24/7 (traffic dependent) | groups with luggage |
Notes:
- Prices in CNY (approximately ¥7.2 = $1 USD); table created in 2025 and subject to change.
- The Maglev connects Pudong Airport to Longyang Road Metro Station; transfer to Metro Line 2 for city center.
- Metro services operate approximately 05:30 to 22:30; check schedules for late arrivals.
- Taxis are metered with a starting fare of ¥14; airport surcharges may apply.
- We recommend checking official transport websites for your travel planning.
Updated: December 2025
Key info about flying to Shanghai
Weekly direct flights
Discover the top airlines offering direct flights from Bangkok to Shanghai in the next month. You’ll find the number of daily direct flights per airline in the chart.
| Airline | Mon 11.05 | Tue 12.05 | Wed 13.05 | Thu 14.05 | Fri 15.05 | Sat 16.05 | Sun 17.05 |
|---|---|---|---|---|---|---|---|
| --- | --- | --- | --- | --- | 3 | 5 | |
| --- | --- | --- | --- | --- | --- | --- | |
| --- | --- | --- | --- | --- | --- | --- | |
| --- | --- | --- | --- | --- | --- | --- | |
| --- | --- | --- | --- | --- | --- | --- | |
| --- | --- | --- | --- | --- | --- | --- | |
| Weekly flights: 8 total | Daily flights: 1.14 average | Most flights: Sunday 5 flights |
| Airline | Mon 18.05 | Tue 19.05 | Wed 20.05 | Thu 21.05 | Fri 22.05 | Sat 23.05 | Sun 24.05 |
|---|---|---|---|---|---|---|---|
| 3 | 3 | 5 | 5 | 5 | 5 | 4 | |
| --- | --- | --- | --- | --- | --- | --- | |
| 1 | 1 | 1 | 1 | --- | 1 | --- | |
| --- | --- | --- | --- | --- | --- | --- | |
| --- | --- | --- | --- | --- | --- | --- | |
| --- | --- | --- | 1 | --- | --- | --- | |
| Weekly flights: 36 total | Daily flights: 5.14 average | Most flights: Wednesday 5 flights |
| Airline | Mon 25.05 | Tue 26.05 | Wed 27.05 | Thu 28.05 | Fri 29.05 | Sat 30.05 | Sun 31.05 |
|---|---|---|---|---|---|---|---|
| 5 | 3 | 2 | 3 | 2 | 3 | 4 | |
| --- | --- | 1 | --- | --- | --- | --- | |
| --- | --- | 1 | --- | --- | --- | --- | |
| --- | --- | --- | --- | --- | --- | --- | |
| --- | --- | --- | --- | --- | --- | --- | |
| --- | 1 | --- | 1 | --- | --- | --- | |
| Weekly flights: 26 total | Daily flights: 3.71 average | Most flights: Monday 5 flights |
| Airline | Mon 01.06 | Tue 02.06 | Wed 03.06 | Thu 04.06 | Fri 05.06 | Sat 06.06 | Sun 07.06 |
|---|---|---|---|---|---|---|---|
| 5 | 8 | 8 | 8 | 6 | 7 | 6 | |
| --- | 2 | --- | 3 | 3 | 3 | 2 | |
| --- | --- | --- | --- | --- | --- | 1 | |
| --- | --- | 1 | 1 | 1 | --- | 1 | |
| --- | --- | 1 | --- | 1 | --- | --- | |
| --- | 1 | --- | 1 | --- | 1 | --- | |
| Weekly flights: 71 total | Daily flights: 10.14 average | Most flights: Tuesday 8 flights |
Check-in for a flight from Bangkok to Shanghai
| Name | Carrier code | IATA Code | Passport needed during booking |
|---|---|---|---|
| China Eastern Airlines | CES | MU | Yes |
| Spring Airlines | CQH | 9C | Yes |
| Thai Lion Air | TLM | SL | Yes |
| Shanghai Airlines | CSH | FM | Yes |
| China Southern Airlines | CSN | CZ | Yes |
Online check-in is not available for these airlines.
Weather in Shanghai
Average Weather
| Month | Average monthly max temperature | Average monthly min temperature |
| January | 9°C | 3°C |
| February | 10°C | 4°C |
| March | 15°C | 7°C |
| April | 20°C | 12°C |
| May | 25°C | 17°C |
| June | 27°C | 21°C |
| July | 31°C | 25°C |
| August | 32°C | 26°C |
| September | 28°C | 22°C |
| October | 23°C | 17°C |
| November | 18°C | 12°C |
| December | 11°C | 5°C |
14 day forecast
Frequently asked questions
Planning a trip? Thanks to our Virtual Interlining algorithm, we offer billions of route combinations between any origin and destination in the world by plane. Find the cheapest routes and best deals, as well as the best dates to travel.
Explore alternative trips
Flights from Bangkok
Flights to Shanghai
Popular routes
The nearest countries with flights to Shanghai
Here is a list of countries people are flying fromOther destination countries from Bangkok
Here is a list of countries people are flying toAirports near Bangkok
Airports near Shanghai
Airlines operating from Bangkok to Shanghai
Flight 9C-7288 Bangkok - Shanghai
Flight 9C-7288 Bangkok - Shanghai
Flight 9C-7422 Bangkok - Shanghai
Flight 9C-8756 Bangkok - Shanghai
Flight 9C-8892 Bangkok - Shanghai
Flight CA-806 Bangkok - Shanghai
Flight FD-470 Bangkok - Shanghai
Flight FM-542 Bangkok - Shanghai
Flight FM-548 Bangkok - Shanghai
Flight FM-834 Bangkok - Shanghai
Flight FM-836 Bangkok - Shanghai
Flight FM-840 Bangkok - Shanghai
Flight FM-842 Bangkok - Shanghai
Flight FM-848 Bangkok - Shanghai
Flight FM-854 Bangkok - Shanghai
Flight FM-856 Bangkok - Shanghai
Flight HO-1358 Bangkok - Shanghai
Flight HO-1360 Bangkok - Shanghai
Flight HO-1362 Bangkok - Shanghai
Flight HO-1368 Bangkok - Shanghai
Download our app











