> > > >
Shanghai to Beijing Capital International Airport flight

Displayed flight fares from Shanghai to Beijing are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.

Trip.com Price Insights: Flights from Shanghai to Beijing Capital International Airport

Which month offers the lowest one-way fares from Shanghai to Beijing Capital International Airport?

Data is based on the past 12 months. It shows the average one-way fares by month for flights from Shanghai to Beijing Capital International Airport on Trip.com.

Based on Trip.com data from the past 12 months, the lowest-priced month for one-way flights from Shanghai to Beijing Capital International Airport is December, with an average fare of US$74. The most expensive month is usually July, with average fares reaching US$97.

US$97
US$86
US$74
US$63
    Cheapest
  • US$86
    Mar
  • US$81
    Apr
  • US$77
    May
  • US$84
    Jun
  • US$97
    Jul
  • US$89
    Aug
  • US$87
    Sep
  • US$77
    Oct
  • US$78
    Nov
  • US$74
    Dec
  • US$76
    Jan
  • US$85
    Feb

Which day of the week offers the cheapest flights from Shanghai to Beijing Capital International Airport?

Data is based on the past 12 months. It shows the average fares by day of the week for flights from Shanghai to Beijing Capital International Airport on Trip.com.

Based on Trip.com data from the past 12 months, the cheapest day to depart from Shanghai to Beijing Capital International Airport is Saturday, when average fares are usually lower than other days. Avoid departing on Friday, as fares are typically the highest.

US$176
US$145
US$114
US$83
    Cheapest
  • US$122
    Mon
  • US$125
    Tue
  • US$134
    Wed
  • US$138
    Thu
  • US$176
    Fri
  • US$114
    Sat
  • US$132
    Sun

Cheap Flights from Shanghai to Beijing Capital International Airport

Explore airlines fly from Shanghai to Beijing Capital International Airport. Compare prices to find the airline that best meets your travel needs and enjoy yourself for the wonderful journey!
China Eastern Airlines logo China Eastern Airlines
Air China logo Air China
Hainan Airlines logo Hainan Airlines
China Southern Airlines logo China Southern Airlines
China United Airlines logo China United Airlines
Juneyao Airlines logo Juneyao Airlines
Xiamen Airlines logo Xiamen Airlines
Shanghai Airlines logo Shanghai Airlines
Sichuan Airlines logo Sichuan Airlines
Shandong Airlines logo Shandong Airlines
Shenzhen Airlines logo Shenzhen Airlines
China Express Airlines logo China Express Airlines

Flight Info of Flights from Shanghai to Beijing Capital International Airport

Cheapest return ticket priceUS$128
Cheapest one-way flight priceUS$61
Cheapest monthOctober
Peak season for travelJuly

FAQs for Shanghai to Beijing Capital International Airport Flights

  • When are flight tickets from Shanghai to Beijing 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 cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 2 hours 18 minutes to fly from Shanghai to Beijing.
    • The distance from Beijing Capital International Airport to downtown is about 25 km, by taxi about 40 minutes.
    • The distance from Beijing Daxing International Airport to downtown is about 43 km, by taxi about 1 hour.
  • The earliest flight departs from Shanghai at 06:25 and arrives in Beijing at 08:55.
  • The latest flight departs from Shanghai at 21:45 and arrives in Beijing at 00:05.
  • Airlines with flights from Shanghai to Beijing: China Eastern Airlines, Xiamen Airlines, Etihad Airways, Shenzhen Airlines, Juneyao Airlines and Air China.
  • Air China operates 72 direct flights from Shanghai (SHA) to Beijing (BJS).