Home China Flights Beijing to Shanghai Flights

Beijing to Shanghai Flights

No. of travellers:

Terminals & Airlines for Beijing to Shanghai Flights

There are 3 terminals in Beijing Capital International Airport (PEK) housing some domestic airlines in China that provide direct internal flights to Shanghai Hongqiao Airport (SHA) & Shanghai Pudong Airport (PVG). Here is a airline list to help you find which terminal to take your airline flights to Shanghai:

Terminal 1: Hainan Airlines (HU), Spring Airlines (9C).
Terminal 2: China Southern Airlines (CZ), China Eastern Airlines (MU), Shanghai Airlines (FM), Juneyao Airlines (HO).
Terminal 3: Air China (CA).

Beijing - Shanghai Flight Schedule

Beijing Capital Airport serves most Beijing to Shanghai domestic flights. The following flight schedules are listed for your reference only. You can find more air routes by searching the form above.

Flight No.From - To / TerminalsDeparture TimeArrival TimeFlight Duration
MU5102Beijing (T2) - Shanghai Hongqiao (T2)08:0010:102 hours 10 mins
CA1519Beijing (T3) - Shanghai Hongqiao (T2)09:3011:352 hours 5 mins
MU5106Beijing (T2) - Shanghai Hongqiao (T2)09:5512:002 hours 5 mins
CA1531Beijing (T3) - Shanghai Hongqiao (T2)11:0013:102 hours 10 mins
MU5110Beijing (T2) - Shanghai Hongqiao (T2)11:5514:102 hours 15 mins
MU5112Beijing (T2) - Shanghai Hongqiao (T2)12:5515:102 hour 15 mins
MU271Beijing (T2) - Shanghai Pudong (T1)13:5516:002 hours 5 mins
CA1521Beijing (T3) - Shanghai Hongqiao (T2)14:3016:402 hours 10 mins
CA1515Beijing (T3) - Shanghai Hongqiao (T2)15:3017:402 hours 10 mins
MU563Beijing (T2) - Shanghai Pudong (T1)16:2018:452 hours 25 mins
CA1855Beijing (T3) - Shanghai Hongqiao (T2)17:3019:402 hours 10 mins
MU5130Beijing (T2) - Shanghai Pudong (T1)19:0521:302 hours 25 mins
CA986Beijing (T3) - Shanghai Pudong (T2)20:1522:252 hours 10 mins
CA1861Beijing (T3) - Shanghai Pudong (T2)21:1523:302 hours 15 mins
MU5182Beijing (T2) - Shanghai Hongqiao (T2)22:0023:551 hour 55 mins

QA & Tips

How far is from Beijing to Shanghai by air? How long is the flight time from Beijing to Shanghai? How much does the airfare cost?

The Beijing to Shanghai flight distance is about 1200km (745 miles), and the flight duration is about 1 hour and 10 minutes. The full price of the airfare is 1400 RMB. The flights from Beijing to Shanghai are available from 07:30 to 22:00 with general intervals of 30 minutes.China Highlights can get you the best discounted price. You can use the search engine above to find the real time flight schedule and the best value price.

How to get to Beijing Capital International Airport from the city center of Beijing?

You can choose from take airport express (a subway line links Dongzhimen with Terminal 2 and Terminal 3. The duration is only 20 minutes. Ticket fee: 25 CNY), hotel shuttle bus (most major hotels in Beijing provide this service), airport taxi(the charge will be at least 100 CNY.) and airport shuttle bus (cover different routes, including Beijing Railway Station. 16 CNY/person). China Highlights also provides airport transfer service from only $26.

Are the temperatures of these two cities very different?

Beijing is in northeastern China and Shanghai is in the eastern. The temperature of Beijing is usually about 5 ºC (41 ºF) lower than that in Shanghai. The temperature difference of these two cities is most obvious in winter. But weather changes often. You can check the weather forecasts of these two cities on this website before you go. Beijing Weather; Shanghai Weather

Where to stay in Shanghai

Hotels located around the Bund and Nanjing Road are the most popular in Shanghai. These hotels are usually with nice view, walking distance to shopping malls and restaurants, and easy transport to attractions. Kingtown Hotel Plaza Shanghai, China Highlights’ best seller, is a three-star hotel from only $ 74.Les Suites Orient Bund Shanghai,a five-star hotel from $222 is also recommended.

See Top Five Best-located Budget Hotels in Shanghai

Top 5 Shanghai Luxury Hotels

Planning a trip? Ask us here 800-2682918 (USA & CA) 86-773-2831999 1800-764678 (AU) 0800-0327753 (UK) 800-8793-007 (China)

Do you want to book a tour/hotel/Wi-Fi. etc.
Your Name Your Email