Traveling from Beijing Capital International Airport (PEK) to Shanghai Hongqiao International Airport (SHA): what you need to know
Take a direct flight from Beijing Capital International Airport to Shanghai Hongqiao International Airport and you'll be in the air for an average of 2 hours 15 minutes.
Beijing and Shanghai are in the UTC+8 timezone. This means there's no time difference to adjust for.
Every week, there are 459 Beijing Capital International Airport to Shanghai Hongqiao International Airport flights. To be on board as soon as possible, jump on the 07:00 China Eastern Airlines flight. If you'd rather make the most of your day before flying, the latest flight is at 21:30 with China Eastern Airlines.
To ensure you get on your PEK to SHA flight, leave enough time to check in and find your gate. Turning up two hours ahead of international departures and an hour before domestic flights is the general travel rule.
Flying during a peak month like April? Public holidays and other popular periods can result in longer queues and delays at check-in and security. Play things extra safe and arrive up to four hours before international flights and two hours before domestic departures.
You'll find a variety of airlines operating direct flights from Beijing Capital International Airport to Shanghai Hongqiao International Airport. When you're ready to kick off your Shanghai vacation, let one of these carriers fly you to this must-see part of China:
The majority of passengers choose to travel with Air China on this route.
China Eastern Airlines stands out as the most punctual carrier for PEK to SHA flights, with 92.17% of its services arriving as scheduled.
We make it a cinch to book a flight with a stopover. To see your options for tickets from Beijing Capital International Airport to Shanghai Hongqiao International Airport, deselect 'Direct flights only.' Then, choose a flight that has a stop long enough to tour the city of your choice. Worthwhile stopovers between PEK and SHA include:
Yantai Laishan International Airport
Dalian Zhoushuizi International Airport
Taiyuan Wusu International Airport
How to find the cheapest flights from Beijing Capital International Airport (PEK) to Shanghai Hongqiao International Airport (SHA)
AED 257 is the best price for a one-way Beijing Capital International Airport to Shanghai Hongqiao International Airport flight. A return flight starts at AED 546. These prices can change based on availability and demand.
Score cheap tickets from PEK to SHA by booking six months ahead. Based on our research, that's the sweet spot for landing a bargain.
May is the cheapest month for flights from Beijing Capital International Airport to Shanghai Hongqiao International Airport. If you're looking to fly at a different time of year, the 'Whole month' tool will show you the lowest airfares for every month.
Landing cheap flights from PEK to SHA is easy with Price Alerts. Simply create one of these automatic alerts and we'll notify you as soon as a new deal comes up.
Pick your ideal arrival and departure times, airlines and number of stops with the filters. Alternatively, sort your results by 'Cheapest' to see the best deals on flights from Beijing Capital International Airport to Shanghai Hongqiao International Airport.
Handy information about Beijing Capital International Airport (PEK)
The address for PEK is Capital Airport Rd.
When it comes to the on-time performance of Beijing Capital International Airport, 79.67% of flights complete their journey on time.
Central Beijing to Beijing Capital International Airport is around 31 kilometers. Depending on traffic, it'll take you about 40 minutes to get there if you're driving, catching a cab or ride-sharing.
Looking for a convenient hotel close to PEK? If you're boarding an early flight from Beijing Capital International Airport to Shanghai Hongqiao International Airport, these accommodation options will put you moments from your departure gate:
Arriving at Shanghai Hongqiao International Airport (SHA)
The last thing you need is a lengthy trip to your hotel if you're getting in late on a Beijing Capital International Airport to Shanghai Hongqiao International Airport flight. Book one of these accommodation options near SHA instead:
Venture beyond Shanghai and explore places that don't make every travel guide with your own wheels. You can pick up a Shanghai Hongqiao International Airport rental car from Hertz.
Book your ride from Shanghai Hongqiao International Airport at least a few weeks ahead to get the best possible rate. If you're planning to travel during a peak period, it's wise to book even earlier.
Getting from Shanghai Hongqiao International Airport (SHA) to central Shanghai
You'll find SHA at 700 Yingbin 1st Rd.
From Shanghai Hongqiao International Airport, Shanghai is approximately 14 kilometers away. It takes around 20 minutes to get to the center driving.
When to fly to Shanghai Hongqiao International Airport (SHA)
April is the most popular month for flights from Beijing Capital International Airport to Shanghai Hongqiao International Airport. To avoid the crowds, travel to Shanghai in April.
When booking your flight from Beijing Capital International Airport to Shanghai Hongqiao International Airport, consider the type of weather you like. August is the warmest month in Shanghai, with the temperature ranging from 23ºC (73ºF) to 34ºC (93ºF).
Look for cheap tickets from PEK to SHA in January if you'd rather travel during cooler conditions. Temperatures are at their lowest around then, ranging between -1ºC (30ºF) and 10ºC (50ºF) on average.
Explore more of China
Nanjing is just one of the many places in China waiting to be explored once you've seen Shanghai. Around 274 kilometers away to the west, top sights here include Sun Yat-sen Mausoleum, Nanjing City Wall and Nanjing Massacre Memorial Hall.
If you're interested in discovering another well-known destination in China, consider Suzhou, about 80 kilometers west of Shanghai. Lotus Peak, Tianpingshan and Shangfang Tower are among the biggest draws.