
Cheap flights from Shanghai to Beijing from
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Explore flight deals to Beijing
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 Beijing cost?
Cheapest nonstop round-trip | £143 |
|---|---|
Nonstop flights in April | £76 – £252 |
Most popular airline | China Eastern Airlines |
Getting from Beijing airports to the city center
Fastest options: Airport Express metro (PEK) and Daxing Airport Express (PKX). Best value: airport buses and metro connections.
From Beijing Capital International Airport (PEK)
Transport Option | Typical Time | Typical Cost | Frequency | Best For |
|---|---|---|---|---|
20-25 min | ¥25 (flat fare) | every 10 min (traffic dependent) | fastest to city center | |
40-90 min | ¥16-¥30 (varies by route) | every 15–30 min (traffic dependent) | budget travelers | |
40-90 min | ¥100-¥150 (metered; varies by traffic and destination) | on-demand 24/7 (traffic dependent) | door-to-door convenience | |
40-90 min | ¥90-¥180 (surge pricing may apply) | on-demand 24/7 (traffic dependent) | app-based booking |
From Beijing Daxing International Airport (PKX)
Transport Option | Typical Time | Typical Cost | Frequency | Best For |
|---|---|---|---|---|
19-25 min | ¥35 (flat fare) | every 8–12 min (traffic dependent) | fastest to south Beijing | |
50-120 min | ¥40-¥50 (varies by route) | every 20–30 min (traffic dependent) | multiple city destinations | |
50-120 min | ¥150-¥250 (metered; varies by traffic and destination) | on-demand 24/7 (traffic dependent) | door-to-door with luggage | |
50-120 min | ¥140-¥280 (surge pricing may apply) | on-demand 24/7 (traffic dependent) | app-based booking |
Notes:
- Prices in CNY; table created in 2025 and subject to change.
- The Airport Express from PEK connects to Beijing Subway Lines 2, 10, and 13 at Dongzhimen and Sanyuanqiao stations.
- The Daxing Airport Express connects to Line 10 at Caoqiao station for transfers to central Beijing.
- Taxis are metered; ride-hailing prices vary with demand. Road traffic can significantly affect journey times, especially during rush hours.
- We recommend checking official transport websites for your travel planning.
Updated: December 2025
Key info about flying to Beijing
Weekly direct flights
Discover the top airlines offering direct flights from Shanghai to Beijing in the next month. You’ll find the number of daily direct flights per airline in the chart.
| Airline | Mon 06.04 | Tue 07.04 | Wed 08.04 | Thu 09.04 | Fri 10.04 | Sat 11.04 | Sun 12.04 |
|---|---|---|---|---|---|---|---|
| 5 | 7 | 4 | --- | --- | 6 | 9 | |
| 3 | 5 | 1 | 3 | --- | 1 | 1 | |
| --- | --- | 1 | --- | --- | --- | --- | |
| --- | --- | 2 | --- | --- | 5 | 1 | |
| --- | --- | --- | --- | --- | --- | --- | |
| Weekly flights: 54 total | Daily flights: 7.71 average | Most flights: Sunday 9 flights |
| Airline | Mon 13.04 | Tue 14.04 | Wed 15.04 | Thu 16.04 | Fri 17.04 | Sat 18.04 | Sun 19.04 |
|---|---|---|---|---|---|---|---|
| 12 | 1 | --- | 15 | 1 | 18 | 1 | |
| 2 | 2 | --- | 3 | --- | 5 | --- | |
| --- | 1 | 1 | --- | --- | 1 | 1 | |
| --- | --- | --- | 2 | 1 | 2 | 1 | |
| --- | --- | --- | --- | --- | --- | --- | |
| Weekly flights: 70 total | Daily flights: 10 average | Most flights: Saturday 18 flights |
| Airline | Mon 20.04 | Tue 21.04 | Wed 22.04 | Thu 23.04 | Fri 24.04 | Sat 25.04 | Sun 26.04 |
|---|---|---|---|---|---|---|---|
| --- | 3 | 11 | 4 | --- | 4 | 11 | |
| 2 | 1 | 2 | 1 | --- | 1 | 3 | |
| --- | --- | 1 | 1 | --- | --- | --- | |
| --- | --- | --- | --- | --- | --- | --- | |
| --- | 1 | --- | --- | --- | --- | --- | |
| Weekly flights: 46 total | Daily flights: 6.57 average | Most flights: Wednesday 11 flights |
| Airline | Mon 27.04 | Tue 28.04 | Wed 29.04 | Thu 30.04 | Fri 01.05 | Sat 02.05 | Sun 03.05 |
|---|---|---|---|---|---|---|---|
| --- | 4 | --- | --- | --- | --- | --- | |
| --- | 6 | --- | --- | --- | 5 | 6 | |
| --- | --- | --- | --- | --- | --- | --- | |
| --- | 4 | --- | --- | --- | --- | --- | |
| --- | 1 | --- | --- | --- | --- | --- | |
| Weekly flights: 26 total | Daily flights: 3.71 average | Most flights: Tuesday 6 flights |
Check-in for a flight from Shanghai to Beijing
| Name | Carrier code | IATA Code | Passport needed during booking |
|---|---|---|---|
| China Eastern Airlines | CES | MU | Yes |
| Air China | CCA | CA | Yes |
| Spring Airlines | CQH | 9C | Yes |
| China Southern Airlines | CSN | CZ | Yes |
| Hainan Airlines | CHH | HU | Yes |
Online check-in is not available for these airlines.
Weather in Beijing
Average Weather
| Month | Average monthly max temperature | Average monthly min temperature |
| January | 1°C | -6°C |
| February | 5°C | -3°C |
| March | 14°C | 2°C |
| April | 21°C | 9°C |
| May | 28°C | 15°C |
| June | 33°C | 20°C |
| July | 33°C | 22°C |
| August | 31°C | 21°C |
| September | 27°C | 16°C |
| October | 19°C | 9°C |
| November | 10°C | 1°C |
| December | 2°C | -4°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 Shanghai
Flights to Beijing
Popular routes
The nearest countries with flights to Beijing
Here is a list of countries people are flying fromOther destination countries from Shanghai
Here is a list of countries people are flying toAirports near Shanghai
Airports near Beijing
Airlines operating from Shanghai to Beijing
Flight CA-1502 Shanghai - Beijing
Flight CA-1502 Shanghai - Beijing
Flight CA-1508 Shanghai - Beijing
Flight CA-1510 Shanghai - Beijing
Flight CA-1516 Shanghai - Beijing
Flight CA-1518 Shanghai - Beijing
Flight CA-1520 Shanghai - Beijing
Flight CA-1524 Shanghai - Beijing
Flight CA-1532 Shanghai - Beijing
Flight CA-1534 Shanghai - Beijing
Flight CA-1550 Shanghai - Beijing
Flight CA-1558 Shanghai - Beijing
Flight CA-1564 Shanghai - Beijing
Flight CA-1566 Shanghai - Beijing
Flight CA-1590 Shanghai - Beijing
Flight CA-1836 Shanghai - Beijing
Flight CA-1884 Shanghai - Beijing
Flight CA-8679 Shanghai - Beijing
Flight CA-8685 Shanghai - Beijing
Flight CZ-8804 Shanghai - Beijing
Download our app









