Flights from Shanghai to Beijing

Search and find cheap flights from Shanghai to Beijing (China, Asia)
Search and find cheap flights from Shanghai to Beijing (China, Asia)

Looking for the best tickets for Shanghai to Beijing?

Look no more. We’ve gone through the latest 9,537,189 fares to bring you all the insights you could possibly want.
Best time to book
Cheapest time to buy a ticket for Shanghai — Beijing is approximately 27 days to departure.
Shanghai to Beijing flights are usually cheapest between 1 and 2 months before departure.
Days before departure
Best month
Cheapest time of year to fly to Beijing from Shanghai is July and December. Most expensive are February and April.
The cheapest flights from Shanghai to Beijing are currently available between August and September.
Impact on price
Cheapest airline
According to our data, China United Airlines, Shanghai Airlines and Juneyao Airlines are the cheapest airlines to fly this route.
China United Airlines, Shanghai Airlines and Juneyao Airlines are the most popular choices flying from Shanghai to Beijing.
Impact on price (additional fees may apply)
China United Airlines
+2%
Shanghai Airlines
+41%
Juneyao Airlines
+47%
China Eastern Airlines
+48%
Hainan Airlines
+50%
Air China
+60%
Best time to fly
Shanghai to Beijing flights are approximately 7% more expensive in the morning than in the evening.
It's generally cheaper to take evening flights from Shanghai to Beijing.
Impact on price
Cheapest day
Cheapest day of week is typically Saturday and the most expensive is typically Friday.
Friday is normally the most expensive day to fly, whilst Saturday tends to be the cheapest.
Impact on price
Cheapest route
Fly Hongqiao - Capital Airport for the best Shanghai to Beijing flight prices saving up to 11% on average.
Of the possible routes between Shanghai and Beijing best prices tend to be found on Hongqiao - Capital Airport.
We scan 30 sites offering flights from Shanghai to Beijing to find all the best options.
Impact on price
Hongqiao-Capital Airport
+1%
Pu Dong-Capital Airport
+4%
Pu Dong-Nanyuan Airport
+24%
Hongqiao-Nanyuan Airport
+25%

Get there quickly

Direct flights to Beijing from Shanghai
Return trip
Jul 31 - Aug 23
236 AUD
JuneyaoAirlineEN
SHA SHA
2h 20min
Direct
BJS BJS
BJS BJS
2h 15min
Direct
SHA SHA
Return trip
Jul 27 - Sep 6
256 AUD
JuneyaoAirlineEN
SHA SHA
2h 20min
Direct
BJS BJS
BJS BJS
2h 15min
Direct
SHA SHA
Return trip
Aug 10 - Aug 16
272 AUD
EDreamsAU
SHA SHA
2h 30min
Direct
BJS BJS
BJS BJS
1h 55min
Direct
SHA SHA

Go right away

Last minute flights from Shanghai to Beijing
Return trip
Sep 12 - Sep 15
216 AUD
JuneyaoAirlineEN
SHA SHA
2h 30min
Direct
BJS BJS
BJS BJS
2h 15min
Direct
SHA SHA
Return trip
Sep 25 - Sep 28
240 AUD
JuneyaoAirlineEN
SHA SHA
2h 30min
Direct
BJS BJS
BJS BJS
2h 15min
Direct
SHA SHA
Return trip
Aug 18 - Aug 20
252 AUD
OpodoAU
SHA SHA
2h 35min
Direct
BJS BJS
BJS BJS
2h 20min
Direct
SHA SHA

Go for less - experience more

Cheap flights from Shanghai to Beijing
Return trip
Aug 18 - Aug 20
252 AUD
OpodoAU
SHA SHA
2h 35min
Direct
BJS BJS
BJS BJS
2h 20min
Direct
SHA SHA
Return trip
Aug 27 - Sep 9
252 AUD
JuneyaoAirlineEN
SHA SHA
2h 30min
Direct
BJS BJS
BJS BJS
2h 15min
Direct
SHA SHA
Return trip
Aug 10 - Aug 16
272 AUD
EDreamsAU
SHA SHA
2h 30min
Direct
BJS BJS
BJS BJS
1h 55min
Direct
SHA SHA

Coming or going?

Cheap flights from Beijing to Shanghai
Return trip
Aug 12 - Aug 18
266 AUD
CFEDreamsUSD
BJS BJS
1h 55min
Direct
SHA SHA
SHA SHA
2h 35min
Direct
BJS BJS
Return trip
Aug 10 - Aug 25
274 AUD
CFEDreamsAU
BJS BJS
1h 55min
Direct
SHA SHA
SHA SHA
2h 35min
Direct
BJS BJS
Return trip
Jul 31 - Jul 31
699 AUD
EDreamsAU
BJS BJS
1h 55min
Direct
SHA SHA
SHA SHA
21h 10min
1 stop
BJS BJS

Weather forecast for Beijing

Going soon? Be prepared for the weather in Beijing.

Monday, Monday, 17 July 2017

41°C
25°C

Tuesday, Tuesday, 18 July 2017

37°C
26°C

Wednesday, Wednesday, 19 July 2017

39°C
27°C

Thursday, Thursday, 20 July 2017

39°C
27°C

Friday, Friday, 21 July 2017

35°C
25°C

Saturday, Saturday, 22 July 2017

37°C
26°C

Sunday, Sunday, 23 July 2017

37°C
27°C
Feedback
Cookies
momondo.com.au uses cookies
Read more