Cheap flights to Shanghai
Cheap flights from United States to Shanghai
Flight suggestions are based on a route's cheapest round-trip fares from popular cities in United States to Shanghai in the next 3 months. Prices include required taxes + fees for one adult in Economy. Optional charges and bag fees may apply.
from Los Angeles
(LAX - SHA)
Jan 22 — Jan 28
1 stop
from $657
from New York
(JFK - PVG)
Mar 12 — Mar 18
1 stop
from $901
from Dallas
(DFW - PVG)
Mar 23 — Mar 30
2 stops
from $923
from Chicago
(ORD - PVG)
Feb 28 — Mar 6
1 stop
from $1,000
from Atlanta
(ATL - PVG)
Mar 12 — Mar 18
1 stop
from $1,000
from Miami
(MIA - PVG)
Mar 5 — Mar 11
1 stop
from $1,000
Popular airlines with direct flights to Shanghai
- China EasternFly to Shanghai (PVG, SHA)
- BeijingDirect flights every day1 hr 50 min +
- ChengduDirect flights every day2 hr 25 min +
- Xi'AnDirect flights every day2 hr 10 min +
- ShenzhenDirect flights every day2 hr 5 min +
- ChongqingDirect flights every day2 hr 10 min +
-
- Juneyao AirlinesFly to Shanghai (SHA, PVG)
- OsakaDirect flights every day2 hr 15 min +
- ShenzhenDirect flights every day2 hr 10 min +
- Xi'AnDirect flights every day2 hr 15 min +
- GuangzhouDirect flights every day2 hr 20 min +
- ChengduDirect flights every day2 hr 40 min +
-
- Shanghai AirlinesFly to Shanghai (PVG, SHA)
- ChangshaDirect flights every day1 hr 40 min +
- ZhengzhouDirect flights every day1 hr 40 min +
- BangkokDirect flights every day4 hr 20 min +
- ShantouDirect flights every day1 hr 45 min +
- GuangzhouDirect flights every day2 hr 5 min +
-
- SpringFly to Shanghai (PVG, SHA)
- OsakaDirect flights every day2 hr 25 min +
- ShenzhenDirect flights every day2 hr 10 min +
- GuangzhouDirect flights every day2 hr 15 min +
- LanzhouDirect flights every day2 hr 55 min +
- ChengduDirect flights every day2 hr 35 min +
-
- Air ChinaFly to Shanghai (PVG, SHA)
- BeijingDirect flights every day2 hr 10 min +
- ChengduDirect flights every day2 hr 40 min +
- ChongqingDirect flights every day2 hr 20 min +
- TianjinDirect flights every day2 hr 5 min +
- TokyoDirect flights every day3 hr 10 min +
-
- China SouthernFly to Shanghai (PVG, SHA)
- GuangzhouDirect flights every day2 hr 20 min +
- ShenzhenDirect flights every day2 hr 20 min +
- ShenyangDirect flights every day2 hr 35 min +
- DalianDirect flights every day2 hr +
- ChangchunDirect flights every day2 hr 50 min +
-
Popular airports near Shanghai
Distance and driving time are relative to the city center. Airports are listed based on distance from Shanghai center and popularity with travelers.
- Shanghai Pudong International Airport (PVG)Shanghai China 44 min 20 mi
- Shanghai Hongqiao International Airport (SHA)Shanghai China 28 min 8 mi
- Hangzhou International Airport (HGH)Hangzhou China 2 hr 12 min 93 mi
- Sunan Shuofang International Airport (WUX)Wuxi China 1 hr 35 min 64 mi
When to fly to Shanghai
Off-season
Jan – Feb, Jul – Aug
Less popular and lower prices
Peak season
Sep – Dec
Most popular and higher prices
About Shanghai
Shanghai, on China’s central coast, is the country's biggest city and a global financial hub. Its heart is the Bund, a famed waterfront promenade lined with colonial-era buildings. Across the Huangpu River rises the Pudong district’s futuristic skyline, including 632m Shanghai Tower and the Oriental Pearl TV Tower, with distinctive pink spheres. Sprawling Yu Garden has traditional pavilions, towers and ponds.
Frequently asked questions about flying to Shanghai
What counts as the best airline for your flights to Shanghai really depends on your individual needs. You may have a favorite carrier or a loyalty program you like, but price, convenience, and airports served also come into play. Flexibility and booking terms – Can you change flights if you want to stay longer or get a refund if you have to postpone your trip? – are also factors that help determine which airline is best to fly to Shanghai.
In terms of direct flights, China Eastern is the most popular, flying directly from 151 cities. China Eastern flies to Shanghai Pudong International Airport (PVG) , Shanghai Hongqiao International Airport (SHA) .
Other popular airlines flying to Shanghai are Juneyao Airlines, Shanghai Airlines, Spring, Air China, China Southern.
In terms of direct flights, China Eastern is the most popular, flying directly from 151 cities. China Eastern flies to Shanghai Pudong International Airport (PVG) , Shanghai Hongqiao International Airport (SHA) .
Other popular airlines flying to Shanghai are Juneyao Airlines, Shanghai Airlines, Spring, Air China, China Southern.
- Juneyao Airlines flies directly from 75 cities. Juneyao Airlines flies to Shanghai Hongqiao International Airport (SHA) , Shanghai Pudong International Airport (PVG) .
- Shanghai Airlines flies directly from 66 cities. Shanghai Airlines flies to Shanghai Pudong International Airport (PVG) , Shanghai Hongqiao International Airport (SHA) .
- Spring flies directly from 63 cities. Spring flies to Shanghai Pudong International Airport (PVG) , Shanghai Hongqiao International Airport (SHA) .
- Air China flies directly from 40 cities. Air China flies to Shanghai Pudong International Airport (PVG) , Shanghai Hongqiao International Airport (SHA) .
- China Southern flies directly from 30 cities. China Southern flies to Shanghai Pudong International Airport (PVG) , Shanghai Hongqiao International Airport (SHA) .
- China Eastern offers direct flights to Shanghai from 151 cities. The most frequent departures are: Beijing, Chengdu, Xi'An, Shenzhen and Chongqing.
- Juneyao Airlines offers direct flights to Shanghai from 75 cities. The most frequent departures are: Osaka, Shenzhen, Xi'An, Guangzhou and Chengdu.
- Shanghai Airlines offers direct flights to Shanghai from 66 cities. The most frequent departures are: Changsha, Zhengzhou, Bangkok, Shantou and Guangzhou.
- Spring offers direct flights to Shanghai from 63 cities. The most frequent departures are: Osaka, Shenzhen, Guangzhou, Lanzhou and Chengdu.
- Air China offers direct flights to Shanghai from 40 cities. The most frequent departures are: Beijing, Chengdu, Chongqing, Tianjin and Tokyo.
- China Southern offers direct flights to Shanghai from 30 cities. The most frequent departures are: Guangzhou, Shenzhen, Shenyang, Dalian and Changchun.
Peak travel season is summer (Jun–Sep), when the weather is hot, humid and rainy. Spring (Mar–May) and fall (Oct–Nov) are mild. Winter (Dec–Feb) is cold. Key events and holidays include Chinese New Year (Jan/Feb, dates vary), the Mid-Autumn Moon Festival (Sep/Oct, dates vary) and National Day (Oct).
Shanghai has 2 major airports: Shanghai Pudong International Airport and Shanghai Hongqiao International Airport. The closest airport to the city center is Shanghai Hongqiao International Airport 8 mi away. However, Shanghai Pudong International Airport is more popular with travelers.
Different airlines may land in different airports, for example:
Different airlines may land in different airports, for example:
- China Eastern flies to Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
- Juneyao Airlines flies to Shanghai Hongqiao International Airport and Shanghai Pudong International Airport.
- Shanghai Airlines flies to Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
- Spring flies to Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
- Air China flies to Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
- China Southern flies to Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
If you are looking to book airline tickets from United States to Shanghai you have options. Some of the cheapest flights from popular cities include:
- Turkish Airlines flight from Chicago, starting at $1,000 from Feb 28 to Mar 6
- Turkish Airlines, United flight from Dallas, starting at $923 from Mar 23 to Mar 30
- Turkish Airlines flight from Atlanta, starting at $1,000 from Mar 12 to Mar 18
- Turkish Airlines flight from New York, starting at $901 from Mar 12 to Mar 18
- XiamenAir flight from Los Angeles, starting at $657 from Jan 22 to Jan 28
- Turkish Airlines flight from Miami, starting at $1,000 from Mar 5 to Mar 11
Of all the flights departing from popular cities in United States, the cheapest round-trip flight to Shanghai starts at $657 and departs from Los Angeles on Jan 22 to Jan 28.
Finding last-minute flights to Shanghai is easy on Google Flights.
Select your departure city and use the calendar to pick your preferred travel dates and find the lowest ticket prices available. You can even check for flights departing today.
To find the cheapest tickets, it’s usually best to book at least a few weeks in advance for domestic flights and a few months in advance for cheap international flights.
Select your departure city and use the calendar to pick your preferred travel dates and find the lowest ticket prices available. You can even check for flights departing today.
To find the cheapest tickets, it’s usually best to book at least a few weeks in advance for domestic flights and a few months in advance for cheap international flights.
You can find great flight deals to Shanghai on Google Flights.
Just enter your departure city, choose Shanghai in the destination field, and click Search .
You can filter the results to see only nonstop flights or flights under a certain price to more easily plan your perfect budget trip.
You can also turn on price tracking to get alerts if the price changes for a route or flight.
Just enter your departure city, choose Shanghai in the destination field, and click Search .
You can filter the results to see only nonstop flights or flights under a certain price to more easily plan your perfect budget trip.
You can also turn on price tracking to get alerts if the price changes for a route or flight.
Search more flights
Find cheap flights on popular routes
Flights from Beijing to Shanghai
Flights from Chengdu to Shanghai
Flights from Guangzhou to Shanghai
Flights from Shenzhen to Shanghai
Flights from Tokyo to Shanghai
Flights from Xi'An to Shanghai
Flights from Kunming to Shanghai
Flights from Seoul to Shanghai
Flights from London to Shanghai
Flights from Hangzhou to Shanghai
Flights from Nanjing to Shanghai
Flights from Chongqing to Shanghai
Flights from Taipei City to Shanghai
Flights from Bangkok to Shanghai
Flights from Wuhan to Shanghai
Flights from Osaka to Shanghai
Flights from Singapore to Shanghai
Flights from Hong Kong to Shanghai
Flights from Qingdao to Shanghai
Flights from Federal Territory of Kuala Lumpur to Shanghai

