Flying from Beijing Capital Airport (PEK) to Shanghai Hongqiao Airport (SHA): what you need to know
Hop on a direct flight from Beijing Capital Airport to Shanghai Hongqiao Airport and you'll be travelling for an average of 2 hours 15 minutes.
Beijing and Shanghai share the same timezone, UTC+8.
Choose from 242 weekly Beijing Capital Airport to Shanghai Hongqiao Airport flights. The 07:25 departure with Hainan Airlines is the earliest available. China Eastern Airlines operates the last service of the day at 21:30.
For a smooth journey, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This will give you enough time to board your PEK to SHA flight.
Be prepared for longer lines in popular months such as August. Arriving up to four hours ahead of an international flight and two hours for a domestic departure will give you ample time for security and boarding.
You'll find a range of airlines operating direct flights from Beijing Capital Airport to Shanghai Hongqiao Airport. When you're ready to start your Shanghai adventure, let one of these carriers fly you to this must-see part of China:
China Eastern is the airline with the highest passenger demand for this route.
China Eastern is the most punctual carrier operating PEK to SHA flights. A reliable 93.67% of its services on this route land on time.
If you'd like to break up your flight, just deselect 'Direct flights only' when searching for your ticket from Beijing Capital Airport to Shanghai Hongqiao Airport. These are the most popular stopovers between PEK and SHA:
Qingdao Airport
Dalian Airport
Taiyuan Airport
How to find the cheapest flights from Beijing Capital Airport (PEK) to Shanghai Hongqiao Airport (SHA)
Rs24,325 is the lowest price for a one-way Beijing Capital Airport to Shanghai Hongqiao Airport flight. A return flight starts at Rs47,029. These fares may change depending on availability and demand.
To get your hands on cheap tickets from PEK to SHA, book early. Airlines typically offer their best fares when flights are first made available.
Organise your trip for May. That's the cheapest month for flights from Beijing Capital Airport to Shanghai Hongqiao Airport. If you're flexible with your travel dates, use the 'Whole month' tool to see the cheapest airfare across every month.
You won't have to check every day to see if fares have dropped when you set up a Price Alert. We'll update you as soon as a special offer becomes available on cheap flights from PEK to SHA.
Secure the ideal flight for you by using the filters. To see the 'Best,' 'Fastest' or 'Cheapest' flights from Beijing Capital Airport to Shanghai Hongqiao Airport, use the 'Sort by' tool. You can also filter by departure and arrival times, airline, and journey duration.
Handy information about Beijing Capital Airport (PEK)
PEK's address is Capital Airport Rd.
Beijing Capital Airport maintains a strong on-time record, so you're unlikely to face delays. Departures from PEK arrive at their destination as scheduled 81% of the time.
Central Beijing to Beijing Capital Airport is approximately 27 kilometres. Depending on traffic, it'll take about 45 minutes to get there if you're catching a taxi, ride-sharing or driving.
Planning to take public transport? Expect a journey time of around 50 minutes.
Looking for a handy hotel close to PEK? If you've booked an early flight from Beijing Capital Airport to Shanghai Hongqiao Airport, these accommodation options will have you sleeping moments from your check-in counter:
Arriving at Shanghai Hongqiao Airport (SHA)
Book a hotel near SHA if you're taking a late Beijing Capital Airport to Shanghai Hongqiao Airport flight. Settle into one of these options and skip the long transfer:
Grab a Shanghai Hongqiao Airport rental car and discover corners of Shanghai that are off the usual tourist route. Book your wheels with Hertz.
To get the lowest possible price, reserve your vehicle from Shanghai Hongqiao Airport at least a couple of weeks in advance. Prices typically go up closer to your day of departure.
Getting from Shanghai Hongqiao Airport (SHA) to central Shanghai
SHA is located at 700 Yingbin 1st Rd.
Shanghai Hongqiao Airport to the centre of Shanghai has a drive time of around 30 minutes. It's approximately 14 kilometres away.
It takes around 40 minutes if you're using public transport.
When to fly to Shanghai Hongqiao Airport (SHA)
The quietest month for a flight from Beijing Capital Airport to Shanghai Hongqiao Airport is March, while April is the busiest. Pick the best time to visit Shanghai based on whether you prefer a bustling atmosphere or a more laid-back vibe.
The warmest month in Shanghai is August, with the temperature ranging between 23ºC and 34ºC. Lock in your flights from Beijing Capital Airport to Shanghai Hongqiao Airport in this month if this is the type of weather you enjoy.
January has average temperatures of between -1ºC and 10ºC. Search for cheap tickets from PEK to SHA around that time if you want to travel when it's cooler.
Explore more of China
Shanghai has loads to offer, but there are so many other corners of China just waiting to be explored. About 274 kilometres west of Shanghai, a visit to Nanjing will keep you busy. Start with leading sights like Nanjing City Wall, Zijin Tower and Nanjing Massacre Memorial Hall.
Suzhou is another essential stop in China and is around 80 kilometres west of Shanghai. No journey is complete without experiencing Humble Administrator's Garden, Lingering Garden and Pingjiang Road.










