Beijing to Shanghai Flights: Schedules, Tickets & Prices
The flight from Beijing to Shanghai takes approximately 1h 55m to 2h 35m, with tickets from 1,020 CN¥ to 4,500 CN¥.
Flight from Beijing to Shanghai
Choosing to fly allows you to move quickly between Beijing and Shanghai, with departures taking place at PKX Beijing Daxing Airport or PEK Beijing Capital Airport and arrivals scheduled at SHA Shanghai Hongqiao Airport or PVG Shanghai Pudong Airport. The total flight time is approximately 1 hour 55 minutes, which helps reduce long overland travel. Fares often begin at 1,020 CN¥, and detailed flight information, including prices and availability, can be found on the flight results page.
Prices: 1,020 CN¥ to 4,500 CN¥
Duration: 1h 55m – 2h 35m ⏱
Flight Routes & Schedules from Beijing to Shanghai
- Flying from PKX Beijing Daxing Airport to SHA Shanghai Hongqiao Airport, expect the flight to take around 1h 55m to 2h 15m. Services run from 09:00 until 21:35, and fares start at 1,617 to 1,755 CN¥.
- Board a flight at PKX Beijing Daxing Airport bound for PVG Shanghai Pudong Airport. The flight takes roughly 2h 20m to 2h 35m. Departures run from 10:25 until 20:30, and fares begin at 1,755 to 2,254 CN¥.
- Catch a flight at PEK Beijing Capital Airport heading toward PVG Shanghai Pudong Airport, with the flight typically lasting 2h 5m to 2h 25m. Departures operate from 07:40 until 21:00, and fares start at 1,020 to 2,270 CN¥.
- From PEK Beijing Capital Airport, you can travel toward SHA Shanghai Hongqiao Airport by flight. The flight usually lasts 2h 5m to 2h 10m. Services are scheduled from 07:25 until 20:25, and fares start at 2,507 to 4,500 CN¥.
Cheapest Flight Beijing to Shanghai
1020 CN¥, from PEK Beijing Capital Airport to PVG Shanghai Pudong Airport, departure some times, duration 2h 20m.Fastest Flight Beijing to Shanghai
1617 CN¥, from PKX Beijing Daxing Airport to SHA Shanghai Hongqiao Airport, departure 21:35, duration 1h 55m.Flight Timetable: PEK Beijing Capital Airport → PVG Shanghai Pudong Airport
- 07:40 09:45 2h 5m 2254 CN¥
- 07:55 10:15 2h 20m 2270 CN¥
- 10:55 13:20 2h 25m 1020 CN¥
- 15:55 18:15 2h 20m 1020 CN¥
- 21:00 23:20 2h 20m 2254 CN¥
Flight Timetable: PEK Beijing Capital Airport → SHA Shanghai Hongqiao Airport
- 07:25 09:35 2h 10m 2507 CN¥
- 08:25 10:35 2h 10m 2507 CN¥
- 15:55 18:00 2h 5m 2507 CN¥
- 17:30 19:40 2h 10m 2507 CN¥
- 19:30 21:35 2h 5m 4500 CN¥
- 20:25 22:35 2h 10m 2507 CN¥
Flight Timetable: PKX Beijing Daxing Airport → PVG Shanghai Pudong Airport
- 10:25 13:00 2h 35m 2254 CN¥
- 20:30 22:50 2h 20m 1755 CN¥
Flight Timetable: PKX Beijing Daxing Airport → SHA Shanghai Hongqiao Airport
- 09:00 11:10 2h 10m 1755 CN¥
- 16:20 18:35 2h 15m 1755 CN¥
- 19:45 21:50 2h 5m 1755 CN¥
- 21:35 23:30 1h 55m 1617 CN¥
Frequently Asked Questions Flights Beijing to Shanghai
Below you will find answers to the most common questions about traveling from Beijing to Shanghai by flights.
How long is a flight from Beijing to Shanghai usually?
A Beijing to Shanghai flight usually takes about 2 hours to 3 hours, depending on the airport pair and the specific flight service. Some flight journeys are closer to 2 hours, while others can be a little longer, so it is worth checking the exact flight schedule before you book.
What is the price range for flight tickets on the Beijing to Shanghai route?
Flight tickets for Beijing to Shanghai are generally priced between 1020 CNY and 4500 CNY. The final flight price can vary by departure airport, arrival airport, and how early you book your flight trip, so comparing options can help you find a better fare.
Which airports are used for a flight from Beijing to Shanghai?
A Beijing to Shanghai flight can depart from PKX Beijing Daxing Airport or PEK Beijing Capital Airport, and it may arrive at SHA Shanghai Hongqiao Airport or PVG Shanghai Pudong Airport. Because different flight connections use different airport pairs, it is a good idea to confirm both your flight departure and arrival airport when booking.
How many flight options are there between Beijing and Shanghai?
There are 17 flight options for Beijing to Shanghai, so travelers have several choices across the day. This makes it easier to find a flight journey that fits your plans, whether you want an early flight departure or a later flight service.
What time does the first flight from Beijing to Shanghai leave?
The first Beijing to Shanghai flight departure is at 07:25. If you want an early flight trip, this is the first option of the day, so it is useful to plan your airport arrival and booking around that time.
When is the last flight on the Beijing-Shanghai route?
The last flight on the Beijing to Shanghai route departs at 21:35. If you prefer a later flight service, this gives you an evening option, but it is still smart to check the exact flight schedule before you travel.
Can I book a flight journey from Beijing to Shanghai for a quick trip?
Yes, a Beijing to Shanghai flight journey is a practical choice for a quick trip because the flight is relatively short and there are multiple airport combinations available. Since flight tickets can vary in price, booking early can help you secure a better option for your travel plans.
What should I know before taking a flight service from Beijing to Shanghai?
Before taking a Beijing to Shanghai flight service, it helps to check which airport pair you are using, since the flight duration can range from about 2 hours to 3 hours. It is also wise to review the flight schedule, compare flight tickets, and allow enough time for airport procedures at both ends of the trip.
Travel options for Beijing to Shanghai
More Flight routes from and to Beijing or Shanghai
Routes in Flight from Beijing →
Routes in Flight to Shanghai ←
Routes in Flight to Beijing ←
Routes in Flight from Shanghai →
Planning more than just Beijing to Shanghai?
You’re currently viewing Flights options for Beijing to Shanghai. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.