>
>
>
>
>
Low Price Flights from Shanghai to Beijing
Top Airlines Flying from Shanghai to Beijing
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.









Show More
Cheap Flight Deals from Shanghai to Beijing
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Return
-
One way
-
-
Cheapest nonstopPVG 06:552h 35mDirectPKX 09:30Shanghai - Beijing | Thu, Jun 5 | Air ChinaPKX 20:352hDirectPVG 22:35Beijing - Shanghai | Sat, Jun 7 | Air ChinaVND 2,868,236 VND 4,094,61830% OFF30% OFFVND 4,094,618 VND 2,868,236
-
PVG 19:352h 20mDirectPKX 21:55Shanghai - Beijing | Fri, May 2 | China Southern AirlinesPKX 23:002h 20mDirectPVG 01:20Beijing - Shanghai | Thu, May 8 | China Southern AirlinesVND 2,928,958 VND 4,094,61828% OFF28% OFFVND 4,094,618 VND 2,928,958
-
PVG 15:453hDirectPEK 18:45Shanghai - Beijing | Fri, May 2 | Air ChinaPKX 08:002h 10mDirectSHA 10:10Beijing - Shanghai | Sat, May 3 | China Southern AirlinesVND 3,178,992 VND 4,094,61822% OFF22% OFFVND 4,094,618 VND 3,178,992
-
SHA 16:452h 15mDirectPKX 19:00Shanghai - Beijing | Fri, May 2 | Juneyao AirlinesPKX 08:002h 10mDirectSHA 10:10Beijing - Shanghai | Sat, May 3 | China Southern AirlinesVND 3,178,99222% OFFVND 4,094,618 VND 3,178,992
-
SHA 19:002h 15mDirectPEK 21:15Shanghai - Beijing | Fri, May 2 | China Eastern AirlinesPKX 08:002h 10mDirectSHA 10:10Beijing - Shanghai | Sat, May 3 | China Southern AirlinesVND 3,178,99222% OFFVND 4,094,618 VND 3,178,992
-
PVG 21:452h 20mDirectPKX 00:05Shanghai - Beijing | Wed, May 14 | China Eastern AirlinesPKX 23:002h 20mDirectPVG 01:20Beijing - Shanghai | Tue, May 20 | China Southern AirlinesVND 3,178,99222% OFFVND 4,094,618 VND 3,178,992
-
SHA 20:152h 15mDirectPEK 22:30Shanghai - Beijing | Fri, May 2 | Hainan AirlinesPKX 08:002h 10mDirectSHA 10:10Beijing - Shanghai | Sat, May 3 | China Southern AirlinesVND 3,178,99222% OFFVND 4,094,618 VND 3,178,992
-
SHA 15:002h 15mDirectPEK 17:15Shanghai - Beijing | Fri, May 2 | Xiamen AirlinesPKX 08:002h 10mDirectSHA 10:10Beijing - Shanghai | Sat, May 3 | China Southern AirlinesVND 3,261,14520% OFFVND 4,094,618 VND 3,261,145
-
SHA 19:452hDirectPKX 21:45Shanghai - Beijing | Sat, May 17 | China Southern AirlinesPKX 23:002h 20mDirectPVG 01:20Beijing - Shanghai | Tue, May 20 | China Southern AirlinesVND 3,286,14920% OFFVND 4,094,618 VND 3,286,149
-
PVG 06:552h 35mDirectPKX 09:30Shanghai - Beijing | Wed, May 14 | Air ChinaPKX 23:002h 20mDirectPVG 01:20Beijing - Shanghai | Tue, May 20 | China Southern AirlinesVND 3,357,58718% OFFVND 4,094,618 VND 3,357,587
-
SHA 13:0017h 25m1 stopsBJS Invalid DateShanghai - Beijing | Sun, Apr 27 | Normal AirlineBJS 15:006hDirectSHA 16:00Beijing - Shanghai | Tue, Apr 29 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopSHA 08:352h 10mDirectPKX 10:45Shanghai - Beijing | Sat, May 3 | China Southern AirlinesVND 1,500,198 VND 2,003,74925% OFF25% OFFVND 2,003,749 VND 1,500,198
-
SHA 19:452hDirectPKX 21:45Shanghai - Beijing | Sat, May 17 | China Southern AirlinesVND 1,500,198 VND 2,003,74925% OFF25% OFFVND 2,003,749 VND 1,500,198
-
SHA 16:452h 15mDirectPKX 19:00Shanghai - Beijing | Sat, May 3 | Juneyao AirlinesVND 1,503,770 VND 2,003,74925% OFF25% OFFVND 2,003,749 VND 1,503,770
-
SHA 19:252h 20mDirectPEK 21:45Shanghai - Beijing | Fri, May 2 | Air ChinaVND 1,507,34225% OFFVND 2,003,749 VND 1,507,342
-
SHA 20:352h 5mDirectPKX 22:40Shanghai - Beijing | Fri, May 2 | China Eastern AirlinesVND 1,571,63622% OFFVND 2,003,749 VND 1,571,636
-
PVG 08:202h 15mDirectPKX 10:35Shanghai - Beijing | Sat, May 3 | China Eastern AirlinesVND 1,571,63622% OFFVND 2,003,749 VND 1,571,636
-
SHA 21:002h 15mDirectPEK 23:15Shanghai - Beijing | Fri, May 2 | Juneyao AirlinesVND 1,585,92421% OFFVND 2,003,749 VND 1,585,924
-
SHA 21:002h 15mDirectPEK 23:15Shanghai - Beijing | Fri, May 2 | Xiamen AirlinesVND 1,589,49621% OFFVND 2,003,749 VND 1,589,496
-
SHA 16:452h 15mDirectPKX 19:00Shanghai - Beijing | Fri, May 2 | Sichuan AirlinesVND 1,643,07418% OFFVND 2,003,749 VND 1,643,074
-
SHA 16:452h 15mDirectPKX 19:00Shanghai - Beijing | Sat, May 3 | Sichuan AirlinesVND 1,643,07418% OFFVND 2,003,749 VND 1,643,074
-
SHA 13:0017h 25m1 stopsBJS Invalid DateShanghai - Beijing | Sun, Apr 27 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Flight Information from Shanghai to Beijing
Cheapest one-way flight price | VND 1,503,770 |
---|---|
Cheapest return ticket price | VND 2,868,236 |
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 1,077.07km |
Average flight time | 2 hours 19 minutes |
Popular airline | Sichuan Airlines |
Best Time to Book Flights from Shanghai to Beijing
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
FAQ
-
When are flight from Shanghai (SHA) to Beijing (BJS) the cheapest?
Airlines adjust prices for flights from Shanghai to Beijing based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How long is the flights from Shanghai (SHA) to Beijing (BJS)?
It takes about 2 hours 19 minutes to fly from Shanghai (SHA) to Beijing (BJS). -
What are the most popular airlines that fly from Shanghai (SHA) to Beijing (BJS)?
Airlines with flights from Shanghai (SHA) to Beijing (BJS): Juneyao Airlines, China Eastern Airlines, Xiamen Airlines, Air China, China Southern Airlines, China United Airlines and Shenzhen Airlines. -
How many airports in Beijing (BJS)?
There are 3 airport(s) in Beijing (BJS): Beijing Miyun Mujiayu Airport, Beijing Capital International Airport and Beijing Daxing International Airport.
How to find a cheap flight from Shanghai to Beijing
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Shanghai to Beijing. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Plan Your Trip Around Beijing
More Cheap Flights & Deals on Trip.com
-
Trending Routes from Shanghai
-
Top Routes to Beijing
-
More flight options
- Shanghai to Bali Flights
- Shanghai to Los Angeles Flights
- Shanghai to Dubai Flights
- Shanghai to Paris Flights
- Shanghai to Sydney Flights
- Shanghai to Jakarta Flights
- Shanghai to Singapore Flights
- Shanghai to Moscow Flights
- Shanghai to Milan Flights
- Shanghai to Casablanca Flights
- Shanghai to New York Flights
- Flights from Shanghai Pudong International Airport to Learmonth
- Flights from Shanghai Pudong International Airport to Hobart
- Flights from Shanghai Pudong International Airport to Wollongong
- Flights from Shanghai Pudong International Airport to Ballina
- Flights from Shanghai Pudong International Airport to Adelaide
- Flights from Shanghai Pudong International Airport to Olympic Dam
- Flights from Shanghai to Brisbane West Wellcamp Airport
- Flights from Shanghai to Onslow Airport
- Flights from Shanghai to Devonport Airport
- Flights from Shanghai to Emerald Airport
- Flights from Shanghai to Connellan Airport
- Flights from Shanghai to Narrabri Airport
- Flights from Shanghai Hongqiao International Airport to London Southend Airport
- Flights from Shanghai Pudong International Airport to London Stansted Airport
- Flights from Shanghai Hongqiao International Airport to Heathrow Airport
- Flights from Shanghai Pudong International Airport to London Southend Airport
- Flights from Shanghai Pudong International Airport to London Gatwick Airport
- Flights from Shanghai Hongqiao International Airport to London Gatwick Airport
- Moscow to Beijing Flights
- Kuala Lumpur to Beijing Flights
- London to Beijing Flights
- Bangkok to Beijing Flights
- Hong Kong to Beijing Flights
- Jakarta to Beijing Flights
- Tokyo to Beijing Flights
- Ulaanbaatar to Beijing Flights
- Osaka to Beijing Flights
- Sydney to Beijing Flights
- Los Angeles to Beijing Flights
- Flights from Kingsford Smith Airport to Beijing
- Flights from Melbourne Airport to Beijing
- Flights from Perth Airport to Beijing
- Flights from Brisbane Airport to Beijing
- Flights from Adelaide Airport to Beijing
- Flights from Gold Coast Airport to Beijing
- Flights from Darwin to Beijing Capital International Airport
- Flights from Darwin to Beijing Daxing International Airport
- Flights from Perth to Beijing Capital International Airport
- Flights from Perth to Beijing Daxing International Airport
- Flights from Sydney to Beijing Capital International Airport
- Flights from Sydney to Beijing Daxing International Airport
- Flights from Seletar Airport to Beijing Capital International Airport
- Flights from Singapore Changi Airport to Beijing Daxing International Airport
- Flights from Singapore Changi Airport to Beijing Capital International Airport
- Flights from Seletar Airport to Beijing Daxing International Airport
- Flights from Taiwan Taoyuan International Airport to Beijing Daxing International Airport
- Flights from Taiwan Taoyuan International Airport to Beijing Capital International Airport
- Taipei to Urumqi Flights
- Taipei to Kunming Flights
- Taipei to Chengdu Flights
- Taipei to Chongqing Flights
- Hong Kong to Kunming Flights
- Taipei to Qingdao Flights
- Taipei to Beijing Flights
- Taipei to Hangzhou Flights
- Hong Kong to Xi'an Flights
- Taipei to Fuzhou Flights
- Kaohsiung to Shanghai Flights
- Flights from Hong Kong International Airport to Ürümqi Tianshan International Airport
- Flights from Taipei Songshan Airport to Ürümqi Tianshan International Airport
- Flights from Taiwan Taoyuan International Airport to Ürümqi Tianshan International Airport
- Flights from Taiwan Taoyuan International Airport to Kunming Changshui International Airport
- Flights from Taipei Songshan Airport to Kunming Changshui International Airport
- Flights from Taiwan Taoyuan International Airport to Chengdu Shuangliu International Airport