Cheap direct flights Shanghai (SHA) - Beijing (PEK)

3 airline(s) cover the 1081 km distance on this route with a flight time of 2h 35min

Cheap direct flights Shanghai (SHA) - Beijing (PEK) – Ecofly
SHA
Shanghai Hongqiao International Airport
PEK
Beijing Capital International Airport
Depart
Return
1, Economy
1, Economy
Search flights
route-map
China
SHA Shanghai
route-path
China
PEK Beijing

Distance 672 miles (1081 km)

Flight time 2h 35min

Flight time 2h 35min

Airlines with Direct Flights from Shanghai to Beijing

Shanghai, a vibrant metropolis, and Beijing, the cultural and political capital of China, are two of the country's most prominent cities. Given their importance, there are numerous flights connecting the two cities, making travel between them convenient and accessible. Here are some top airlines providing direct flights between Shanghai Hongqiao International Airport and Beijing Capital International Airport.

China Eastern Airlines

China Eastern Airlines operates multiple daily flights from Shanghai Hongqiao International Airport to Beijing Capital International Airport. With their modern fleet and excellent service, China Eastern Airlines ensures a comfortable journey for passengers. The airline offers a range of fare options to suit different travel needs, from economy to business class.

Air China

Air China is another major airline operating direct flights between the two cities. As the flag carrier of China, Air China provides high-quality service and a reliable travel experience. Passengers can enjoy comfortable seating, in-flight entertainment, and a selection of meals during their journey.

China Southern Airlines

With its extensive network and frequent flights, China Southern Airlines offers convenient options for travelers flying between Shanghai and Beijing. Passengers can choose from different cabin classes and enjoy a range of amenities and services provided by the airline.

Hainan Airlines

Hainan Airlines is a popular choice for travelers seeking direct flights from Shanghai to Beijing. Known for its excellent customer service and comfortable aircraft, Hainan Airlines ensures a pleasant journey for passengers. The airline offers various services, including in-flight entertainment, delicious meals, and extra legroom options.

Spring Airlines

If you're looking for affordable options, Spring Airlines is a notable choice offering direct flights between Shanghai and Beijing. As a leading low-cost carrier in China, Spring Airlines offers competitive fares without compromising on safety or comfort. Passengers can expect a reliable and efficient travel experience.

These airlines provide a convenient and efficient way to travel between Shanghai and Beijing. Whether you're a business traveler or a tourist exploring China, these direct flights offer a seamless journey, saving you time and effort. Book your tickets with any of these reputable airlines and enjoy a comfortable flight from Shanghai to Beijing.

Air China

Air China business available

Su
Mo
Tu
We
Th
Fr
Sa

business available

15 daily flights

Hainan Airlines

Hainan Airlines business available

Su
Mo
Tu
We
Th
Fr
Sa

business available

5 daily flights

China Eastern Airlines

China Eastern Airlines business available

Su
Mo
Tu
We
Th
Fr
Sa

business available

21-23 daily flights

Non-stop Flights Schedule

Airline Flight Mon Tue Wed Thu Fri Sat Sun
Air China
Air China
CA 1564
Su
07:45
Mo
07:45
Tu
07:45
We
07:45
Th
07:45
Fr
07:45
Sa
07:45
Air China
Air China
CA 1590
Su
08:55
Mo
08:55
Tu
08:55
We
08:55
Th
08:55
Fr
08:55
Sa
08:55
Air China
Air China
CA 1508
Su
11:30
Mo
11:30
Tu
11:30
We
11:30
Th
11:30
Fr
11:30
Sa
11:30
Air China
Air China
CA 1502
Su
12:30
Mo
12:30
Tu
12:30
We
12:30
Th
12:30
Fr
12:30
Sa
12:30
Air China
Air China
CA 1520
Su
13:30
Mo
13:30
Tu
13:30
We
13:30
Th
13:30
Fr
13:30
Sa
13:30
Air China
Air China
CA 1548
Su
13:45
Mo
13:45
Tu
13:45
We
13:45
Th
13:45
Fr
13:45
Sa
13:45
Air China
Air China
CA 1532
Su
14:25
Mo
14:25
Tu
14:25
We
14:25
Th
14:25
Fr
14:25
Sa
14:25
Air China
Air China
CA 1524
Su
14:45
Mo
14:45
Tu
14:45
We
14:45
Th
14:45
Fr
14:45
Sa
14:45
Air China
Air China
CA 1558
Su
16:30
Mo
16:30
Tu
16:30
We
16:30
Th
16:30
Fr
16:30
Sa
16:30
Air China
Air China
CA 1518
Su
17:30
Mo
17:30
Tu
17:30
We
17:30
Th
17:30
Fr
17:30
Sa
17:30
Air China
Air China
CA 1522
Su
18:25
Mo
18:25
Tu
18:25
We
18:25
Th
18:25
Fr
18:25
Sa
18:25
Air China
Air China
CA 1516
Su
19:25
Mo
19:25
Tu
19:25
We
19:25
Th
19:25
Fr
19:25
Sa
19:25
Air China
Air China
CA 1550
Su
20:25
Mo
20:25
Tu
20:25
We
20:25
Th
20:25
Fr
20:25
Sa
20:25
Air China
Air China
CA 1510
Su
21:30
Mo
21:30
Tu
21:30
We
21:30
Th
21:30
Fr
21:30
Sa
21:30
Air China
Air China
CA 1566
Su
22:30
Mo
22:30
Tu
22:30
We
22:30
Th
22:30
Fr
22:30
Sa
22:30
Hainan Airlines
Hainan Airlines
HU 7604
Su
08:35
Mo
08:35
Tu
08:35
We
08:35
Th
08:35
Fr
08:35
Sa
08:35
Hainan Airlines
Hainan Airlines
HU 7606
Su
10:45
Mo
10:45
Tu
10:45
We
10:45
Th
10:45
Fr
10:45
Sa
10:45
Hainan Airlines
Hainan Airlines
HU 7608
Su
11:35
Mo
11:35
Tu
11:35
We
11:35
Th
11:35
Fr
11:35
Sa
11:35
Hainan Airlines
Hainan Airlines
HU 7610
Su
19:25
Mo
19:25
Tu
19:25
We
19:25
Th
19:25
Fr
19:25
Sa
19:25
Hainan Airlines
Hainan Airlines
HU 7602
Su
20:55
Mo
20:55
Tu
20:55
We
20:55
Th
20:55
Fr
20:55
Sa
20:55
China Eastern Airlines
China Eastern Airlines
MU 5099
Su
07:00
Mo
07:00
Tu
07:00
We
07:00
Th
07:00
Fr
07:00
Sa
07:00
China Eastern Airlines
China Eastern Airlines
MU 5101
Su
08:00
Mo
08:00
Tu
08:00
We
08:00
Th
08:00
Fr
08:00
Sa
08:00
China Eastern Airlines
China Eastern Airlines
MU 5151
Su
08:30
Mo
08:30
Tu
08:30
We
08:30
Th
08:30
Fr
08:30
Sa
08:30
China Eastern Airlines
China Eastern Airlines
MU 5103
Su
09:00
Mo
09:00
Tu
09:00
We
09:00
Th
09:00
Fr
09:00
Sa
09:00
China Eastern Airlines
China Eastern Airlines
MU 5153
Su
Mo
09:30
Tu
09:30
We
09:30
Th
09:30
Fr
09:30
Sa
China Eastern Airlines
China Eastern Airlines
MU 5105
Su
10:00
Mo
10:00
Tu
10:00
We
10:00
Th
10:00
Fr
10:00
Sa
10:00
China Eastern Airlines
China Eastern Airlines
MU 5155
Su
10:30
Mo
10:30
Tu
10:30
We
10:30
Th
10:30
Fr
10:30
Sa
10:30
China Eastern Airlines
China Eastern Airlines
MU 5107
Su
11:00
Mo
11:00
Tu
11:00
We
11:00
Th
11:00
Fr
11:00
Sa
11:00
China Eastern Airlines
China Eastern Airlines
MU 5109
Su
12:00
Mo
12:00
Tu
12:00
We
12:00
Th
12:00
Fr
12:00
Sa
12:00
China Eastern Airlines
China Eastern Airlines
MU 5111
Su
13:00
Mo
13:00
Tu
13:00
We
13:00
Th
13:00
Fr
13:00
Sa
13:00
China Eastern Airlines
China Eastern Airlines
MU 5157
Su
13:30
Mo
13:30
Tu
13:30
We
13:30
Th
13:30
Fr
13:30
Sa
13:30
China Eastern Airlines
China Eastern Airlines
MU 5113
Su
14:00
Mo
14:00
Tu
14:00
We
14:00
Th
14:00
Fr
14:00
Sa
14:00
China Eastern Airlines
China Eastern Airlines
MU 5159
Su
Mo
14:30
Tu
14:30
We
14:30
Th
14:30
Fr
14:30
Sa
China Eastern Airlines
China Eastern Airlines
MU 5115
Su
15:00
Mo
15:00
Tu
15:00
We
15:00
Th
15:00
Fr
15:00
Sa
15:00
China Eastern Airlines
China Eastern Airlines
MU 5161
Su
15:30
Mo
15:30
Tu
15:30
We
15:30
Th
15:30
Fr
15:30
Sa
15:30
China Eastern Airlines
China Eastern Airlines
MU 5117
Su
16:00
Mo
16:00
Tu
16:00
We
16:00
Th
16:00
Fr
16:00
Sa
16:00
China Eastern Airlines
China Eastern Airlines
MU 5119
Su
17:00
Mo
17:00
Tu
17:00
We
17:00
Th
17:00
Fr
17:00
Sa
17:00
China Eastern Airlines
China Eastern Airlines
MU 5121
Su
18:00
Mo
18:00
Tu
18:00
We
18:00
Th
18:00
Fr
18:00
Sa
18:00
China Eastern Airlines
China Eastern Airlines
MU 5123
Su
19:00
Mo
19:00
Tu
19:00
We
19:00
Th
19:00
Fr
19:00
Sa
19:00
China Eastern Airlines
China Eastern Airlines
MU 5163
Su
19:30
Mo
19:30
Tu
19:30
We
19:30
Th
19:30
Fr
19:30
Sa
19:30
China Eastern Airlines
China Eastern Airlines
MU 5125
Su
20:00
Mo
20:00
Tu
20:00
We
20:00
Th
20:00
Fr
20:00
Sa
20:00
China Eastern Airlines
China Eastern Airlines
MU 5127
Su
21:00
Mo
21:00
Tu
21:00
We
21:00
Th
21:00
Fr
21:00
Sa
21:00
China Eastern Airlines
China Eastern Airlines
MU 5165
Su
21:30
Mo
21:30
Tu
21:30
We
21:30
Th
21:30
Fr
21:30
Sa
21:30

Direct flight fare trends between Shanghai and Beijing

If you're in pursuit of the most economical travel option, consider a non-stop flight route from Shanghai Hongqiao International Airport to Beijing Capital International Airport, where fares can dip as low as 236€, especially during the budget-friendly month of July. These fare averages for direct journeys connecting Shanghai Hongqiao International Airport (SHA) and Beijing Capital International Airport (PEK) are computed based on real-time user inquiries, utilizing the lowest monthly ticket prices available for round-trip adult fares. Keep in mind that the presented prices are subject to variation depending on the depth of data accessible for this specific route.

For travelers with an eye for savings, this is an opportunity not to be missed. Booking your non-stop flight during July could mean substantial savings, with the chance to secure fares as attractive as 236€. These figures represent the culmination of countless user searches, with our calculations hinging on the lowest monthly round-trip rates for adult passengers. It's essential to acknowledge the potential for price fluctuations based on the data richness concerning this specific flight path.

€434 Approximately

€437 Jan
€382 Feb
€420 Mar
€403 Apr
€387 May
€413 Jun
€236 Jul
€587 Aug
€423 Sep
€556 Oct
€409 Nov
€555 Dec

Estimated fares for a journey connecting Shanghai Hongqiao International Airport (SHA) and Beijing Capital International Airport (PEK)

Shanghai Hongqiao International Airport

Departing from Shanghai Hongqiao International Airport (SHA)

Shanghai Hongqiao International Airport (SHA) is a large airport based in Shanghai, China.

Show all flight from BCN →
route-pointer route-pointer
Beijing Capital International Airport

belgium
Arriving to Beijing Capital International Airport (PEK)

Beijing Capital International Airport (PEK) is the third largest airport in China and is based in Beijing.

Show all flights from PEK →

Best in Shanghai

Cheap car rentals in Shanghai

Cheap car rentals in Shanghai

Travel on your terms, adapting seamlessly to sudden shifts or preferences.

Search cars
Best hotel offer in Shanghai

Best hotel offer in Shanghai

star star star star star
-70% Discounted Hotels
Excursions & Activities in Shanghai

Excursions & Activities in Shanghai

Engage with a local tour specialist or pre-book a museum ticket.

Book an Excursion

The kinds of planes you can expect on this route

Listed below are the aircraft varieties employed for this route, complete with their seat capacity and the classes they offer.

  • Boeing 787-9

    Boeing 787-9

    Air China
    293 seats (all economy)
  • Boeing 777-300

    Boeing 777-300

    Air China
    430 seats (all economy)
  • Airbus A350-900

    Airbus A350-900

    Air China
    312 seats (all economy)
  • Airbus A330-300

    Airbus A330-300

    Air China
    302 seats (all economy)
  • Boeing 737-800 Passenger

    Boeing 737-800 Passenger

    Air China
    165 seats (all economy)
  • Boeing 747 Passenger

    Boeing 747 Passenger

    Air China
    359 seats (all economy)
  • Boeing 737-800 Passenger

    Boeing 737-800 Passenger

    Hainan Airlines
    179 seats (all economy)
  • Boeing 787

    Boeing 787

    Hainan Airlines
    269 seats (all economy)
  • Airbus A330-300

    Airbus A330-300

    Hainan Airlines
    295 seats (all economy)
  • Boeing 787-9

    Boeing 787-9

    Hainan Airlines
    290 seats (all economy)
  • Airbus A350-900

    Airbus A350-900

    China Eastern Airlines
    288 seats (all economy)
  • Boeing 777-300ER

    Boeing 777-300ER

    China Eastern Airlines
    316 seats (all economy)
  • Airbus A321

    Airbus A321

    China Eastern Airlines
    177 seats (all economy)
  • Airbus A320

    Airbus A320

    China Eastern Airlines
    158 seats (all economy)
  • Airbus A330-200

    Airbus A330-200

    China Eastern Airlines
    235 seats (all economy)
  • Airbus A330-300

    Airbus A330-300

    China Eastern Airlines
    296 seats (all economy)

Shanghai - Beijing: Flight information

For your convenience, we have assembled the main information regarding this flight.

  • ticket

    Cheapest flight found

    236€
  • clock

    Average flight time

    2:35 h
  • checkmark-calendar

    Cheapest month for a flight

    July
  • send

    Most popular airline

    Air China
  • regular-calendar

    Flights per week

    21

Hotels near Beijing Capital International Airport

La Petite Kasbah
La Petite Kasbah

from 55 €

9.5 6032
Villa Zagora Ma Villa au Sahara
Villa Zagora Ma Villa au Sahara

from 36 €

9.5 6615
Riad Dar Sofian
Riad Dar Sofian

from 74 €

9.4 7500
Karim Sahara
Karim Sahara

from 20 €

8.5 3113
Riad Marrat Boutique Resort
Riad Marrat Boutique Resort

from 69 €

8.7 1157
Hotel Palais Asmaa
Hotel Palais Asmaa

from 64 €

7.3 7846
Riad Soleil du Monde
Riad Soleil du Monde

from 36 €

8.9 3080
Fibule Du Draa Kasbah D'hotes
Fibule Du Draa Kasbah D'hotes

from 49 €

8.4 8621
Chez Ali
Chez Ali

from 43 €

8.1 2791
La Perle Du Draa
La Perle Du Draa

from 50 €

7.6 7438
Dar Nekhla
Dar Nekhla

from 47 €

9.1 7873
Prends ton temps
Prends ton temps

from 23 €

7 8533
Bivouac Sahara Relax
Bivouac Sahara Relax

from 40 €

8.7 1753
Kasbah Sirocco
Kasbah Sirocco

from 80 €

8.7 1509
Dar Pienatcha
Dar Pienatcha

from 49 €

9.2 1198
Bivouac La Dune Blanche
Bivouac La Dune Blanche

from 44 €

9.3 8225
Paradis Touareg
Paradis Touareg

from 30 €

8.8 3357
Riad Dar Zaouia
Riad Dar Zaouia

from 33 €

9.3 3927
Nomade Camp
Nomade Camp

from 29 €

8.9 4904
Riad De Reve
Riad De Reve

from 32 €

9.4 5190
Riad Tagmadarte Ferme d'Hote
Riad Tagmadarte Ferme d'Hote

from 24 €

8.4 1539
Camp Zagora
Camp Zagora

from 35 €

8 7002
Kasbah du Bout du Monde
Kasbah du Bout du Monde

from 41 €

8.5 8016

FAQ about direct flights from Shanghai Hongqiao International Airport to Beijing Capital International Airport

What is the flight duration from Shanghai Hongqiao International Airport to Beijing Capital International Airport?

Typically, flights from Shanghai Hongqiao International Airport to Beijing Capital International Airport take around 2h 35min on average.

How many airlines offer nonstop flights between Shanghai and Beijing?

There are 3 airlines that offer nonstop flights to Beijing Capital International Airport (PEK). These airlines, including Air China, Hainan Airlines, China Eastern Airline, provide convenient and direct travel options for passengers looking to reach their destination swiftly without layovers.

What is the average price of airfare from Shanghai to Beijing?

You'll discover the lowest fare for a direct flight between Shanghai Hongqiao International Airport and Beijing Capital International Airport at just 236€, and this budget-friendly rate is usually up for grabs during July. Conversely, as we head into August, flight prices tend to ascend, reaching an average of 587€ for a non-stop journey.

Which airline is the most popular on this route?

Air China is the most popular airline for flights between Shanghai to Beijing.

What's the air travel distance from Shanghai to Beijing?

Distance from Shanghai to Beijing is approximately 1081 kilometers

Our advantages

medal

100% Free

Start saving immediately with EcoFly

flexibility

Book with Flexibility

Organize your trips early and secure flights free from change fees.

smart

Travel smart

With insightful data and detailed charts on our platform, we simplify the travel decision-making process.

Reviews

star
star
star
star
star
4 (27145 reviews)

Jessica

star
star
star
star
star
5

Eco-Fly has completely transformed the way I travel! Not only have I been able to secure affordable tickets, but the whole booking process is so seamless. Highly recommended

Liam

star
star
star
star
star
4

As a frequent traveler, I've used numerous platforms, but Eco-Fly stands out. Their deals are unmatched, and the interface is user-friendly. A definite game-changer.

Elena

star
star
star
star
star
Aisha

stumbled upon Eco-Fly while looking for budget flights, and it's now my go-to site. It's efficient, provides fantastic options, and ensures I save on every trip.

Sasha

star
star
star
star
star
5

Eco-Fly has made traveling on a budget so much more accessible. The variety of options and clear price breakdowns make the process stress-free.

Grace H.

star
star
star
star
star
5

What I love most about Eco-Fly is the transparency. No hidden fees, and the prices truly are the best out there. Five stars from me!

Tyrone

star
star
star
star
star
4

Booking my flights has never been easier. With Eco-Fly, I get the best prices, and the search filters help narrow down the perfect flight options for my schedule.

Elena

star
star
star
star
star
4

Eco-Fly delivers on its promise—cheap, easy-to-book flights without the hassle. I've saved hundreds on my trips thanks to them.