> > >
Flights to Shanghai

Top airlines fly to Shanghai

See which airlines fly to Shanghai. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.
China Eastern Airlines logo China Eastern Airlines
Air China logo Air China
Spring Airlines logo Spring Airlines
Juneyao Airlines logo Juneyao Airlines
China Southern Airlines logo China Southern Airlines
Shanghai Airlines logo Shanghai Airlines
Hainan Airlines logo Hainan Airlines
Cathay Pacific logo Cathay Pacific
Korean Air logo Korean Air
Asiana Airlines logo Asiana Airlines
Xiamen Airlines logo Xiamen Airlines
Shenzhen Airlines logo Shenzhen Airlines
Sichuan Airlines logo Sichuan Airlines
Hong Kong Airlines logo Hong Kong Airlines
Philippine Airlines logo Philippine Airlines
Thai Airways logo Thai Airways
Shandong Airlines logo Shandong Airlines
Delta Air Lines logo Delta Air Lines
United Airlines logo United Airlines
American Airlines logo American Airlines

Latest Flight Deals to Shanghai

These are the best offers on flights to Shanghai you’ll find over the next 60 days, with savings of up to $615. Don’t miss out!

62%
New York Shanghai
Air Premia Air Premia
One way
Economy
Mon, Oct 26
$377
$992
46%
Guangzhou Shanghai
9 Air 9 Air
One way
Economy
Wed, Oct 28
$63
$116
37%
Beijing Shanghai
China United Airlines China United Airlines
One way
Economy
Sat, Oct 17
$72
$115
58%
Hong Kong Shanghai
Spring Airlines Spring Airlines
One way
Economy
Sat, Dec 5
$85
$201
49%
Shenzhen Shanghai
Suparna Airlines Suparna Airlines
One way
Economy
Sun, Oct 18
$74
$145
45%
Chongqing Shanghai
Spring Airlines Spring Airlines
One way
Economy
Wed, Oct 21
$70
$128
46%
Chengdu Shanghai
Juneyao Airlines Juneyao Airlines
One way
Economy
Wed, Oct 21
$81
$150
34%
Zhangjiajie Shanghai
Juneyao Airlines Juneyao Airlines
One way
Economy
Thu, Oct 22
$123
$186
53%
Taipei Shanghai
Spring Airlines Spring Airlines
One way
Economy
Sun, Dec 13
$178
$377

When is the cheapest time to book flights to Shanghai?

Departure:

Which month has the cheapest one-way flights from Guangzhou to Shanghai?

The average price of one-way flights from Guangzhou to Shanghai purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Guangzhou to Shanghai is November, with an average price of $55; while the month with the highest flight price is usually February, with an average price of up to $94.

$94
$75
$55
$36
    Cheapest
  • $60
    Oct
  • $55
    Nov
  • $55
    Dec
  • $61
    Jan
  • $94
    Feb
  • $66
    Mar
  • $79
    Apr
  • $84
    May
  • $72
    Jun
  • $75
    Jul
  • $73
    Aug
  • $61
    Sep

What's the cheapest day to fly from Guangzhou to Shanghai?

Data is based on the average flight price for each day of the week from Guangzhou to Shanghai on Trip.com over the past 12 months.

Based on Trip.com data from the past 12 months, the cheapest day to fly from Guangzhou to Shanghai is Saturday, with average prices lower than on other days. Avoid Friday, as prices are usually highest then.

$137
$126
$115
$104
    Cheapest
  • $125
    Mon
  • $122
    Tue
  • $122
    Wed
  • $122
    Thu
  • $137
    Fri
  • $115
    Sat
  • $127
    Sun

Round-trip fights to Shanghai

Whether it's a quick getaway or a business trip to remember, our 3–7 day round trips are perfect for experiencing Shanghai affordably.

7 day trip
Thu, Oct 29- Wed, Nov 4
7 day trip
Guangzhou
Shanghai
$127
Search
2 day trip
Sun, Oct 18- Mon, Oct 19
2 day trip
Beijing
Shanghai
$155
Search
5 day trip
Tue, Oct 27- Sat, Oct 31
5 day trip
Ho Chi Minh City
Shanghai
$163
Search
2 day trip
Wed, Oct 21- Thu, Oct 22
2 day trip
Seoul
Shanghai
$169
Search
6 day trip
Thu, Nov 19- Tue, Nov 24
6 day trip
Hong Kong
Shanghai
$180
Search
8 day trip
Wed, Nov 25- Wed, Dec 2
8 day trip
Manila
Shanghai
$257
Search
View more round-trip flights

Useful info for your flights to Shanghai from the United States

Cheapest one-way flight price $433
Cheapest round-trip ticket price $1,266
Cheapest month January
Peak season for travel January
Flight distance 11,870.79 km
Average flight time 15 hours 2 minutes
Popular airline China Eastern Airlines

Flights to Shanghai (SHA): What You Need to Know

Shanghai is a major global gateway in China, known for its Bund waterfront, futuristic skyline, and cosmopolitan vibe. U.S. travelers need a passport valid 6+ months, and most require a tourist visa (some qualify for 10-day visa-free transit). Shanghai is 12 hours ahead of New York, so adjust your sleep to minimize jet lag.

Direct flights from the U.S. to Shanghai are available mainly from Los Angeles (LAX) and San Francisco (SFO). Most flights typically land at Shanghai Pudong International Airport (PVG), while a few flights also serve Shanghai Hongqiao International Airport (SHA). There’re also connecting flights (with stops at Tokyo, Taipei, or Hong Kong).

Top U.S. Cities to SHA

Average Flight Duration

Common Stopover Hubs

New York (NYC) to Shanghai (SHA)

18-22 hours

Beijing (PEK), Seoul (ICN)

Chicago (CHI) to Shanghai (SHA)

17-22 hours

Tokyo (HND), Hong Kong (HKG)

Dallas (DFW) to Shanghai (SHA)

18-19 hours

Tokyo (HND), Seattle (SEA)

What’s the Cheapest Time to Fly to Shanghai?

Knowing the cheapest time to fly to Shanghai, with an average price for a round trip.

Period

Average Cost

Why?

Cheapest (Late Jan-Mar, Nov)

~$400-$600

Post-holiday, low demand

Moderate (Apr-Jun, Sep-Oct)

~$600-$900

Shoulder seasons with mild weather

Most Expensive (Jul-Aug, Dec)

~$1000-$1500

Summer vacations, Christmas/New Year

Booking Tips:

  • Fly midweek (Tue/Wed) for cheaper fares!
  • Book 1-2 months in advance to maximize the best price and seats.
  • Choosing connecting flights saves you more~

Low-Cost Airlines Flying to Shanghai

Check out these low-cost airlines, listed with the cost & stopover hubs.

Airlines

Airline Type

Routes

One-Way Fare

Philipine Airlines

Flag carrier

Los Angeles - Shanghai (layover in Manila)

~$489

EVA Air

Full-service carrier

San Francisco - Shanghai (layover in Taipei)

~$556

Korean Air

Flag carrier

Seatle - Shanghai (layover in Seoul)

~$687

About Shanghai Airports – PVG & SHA

Shanghai Pudong International Airport (PVG)

PVG is a major global hub with two terminals (T1 & T2) and satellite halls. It offers duty-free shopping, dining, lounges, free Wi‑Fi, banking services, and smart airport features, with a new Terminal 3 under construction to expand capacity.

Getting to downtown Shanghai from PVG

  • Maglev Train: ~$6.9 one way; 8 mins to Longyang Road + transfer to Metro Line 2 (~30 mins in total); fastest choice; show your flight ticket for ~$1.3 discount!
  • Metro Line 2: ~$0.9-$2 (depending on distance); 40-60 mins to downtown.
  • Taxi/Ride-Hailing: ~$20-$40; 30-50 mins (traffic dependent); use ride-hailing (like Didi) for fixed fares.

Shanghai Hongqiao International Airport (SHA)

SHA is the city’s domestic-focused hub, located closer to downtown than Pudong. But it sometimes offers international flights via certain airlines like Air China. It has two terminals and offers seamless connections to high-speed rail, making travel within China convenient and efficient.

Getting to downtown Shanghai from SHA

  • Metro Line 2/10: ~$0.7-$0.9; 30-50 mins to downtown; avoid rush hour (7-9 am/5-7 pm)
  • Airport Shuttle Bus: ~$0.2-$4; 40-60 mins; night bus (316) operates 11:00 pm-5:00 am
  • Taxi/Ride-Hailing: ~$13-$20 (higher in late-night); 20-45 mins; follow signs for (online car-hailing)

Best Time to Visit Shanghai

The best time to visit Shanghai is in Spring (Mar-May) and Autumn (Sep-Nov). With an average temperature of around 20°C (68°F), enjoy your visit to the waterfront Bund and Yu Garden with blooming peonies and beautiful lantern festivals.

  • Peak Seasons (Spring, Summer, and Oct): hotels and flights are higher than usual; blossoms, festivals, and holidays.
  • Shoulder Seasons: (early Sep & late Nov): summer crowd fades; post-Qingming with fewer rains.
  • Off-Season (Jan-Feb, Jul): freezing weather, but with lunar new year vibes; July is with downpours and humid air.

Frequently asked questions about flights to Shanghai

  • What is the average flight ticket price from United States to Shanghai?

    The average ticket price to Shanghai is $850. Please use this price as a reference only.
    • Approx. 2 hours 20 minutes to fly from Guangzhou to Shanghai.
    • Approx. 2 hours 15 minutes to fly from Beijing to Shanghai.
    • Approx. 2 hours 34 minutes to fly from Hong Kong to Shanghai.
    • Approx. 2 hours 23 minutes to fly from Shenzhen to Shanghai.
  • You can book cheaper flights in the following ways:
    • Search for tickets to a city or airport near Shanghai.
    • Look up different airlines that have flights to Shanghai.
    • Browse different departure dates from the same month.
    • Filter for different departure times from the same day.
    • Check for discount information on various social media sites.
    • Explore deals and discounts on airline websites.
  • Understanding peak and off travel seasons to Shanghai can help you arrange your travel plans accordingly. The most popular month to visit Shanghai is October. The average price of flight tickets to Shanghai in October is $655.
  • Flight tickets to Shanghai are the cheapest in January compared to other months, the average price is $400.
  • Popular airlines with flights to Shanghai: China Eastern Airlines , Spring Airlines , and Juneyao Airlines .

Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.

Book with no extra fees

Prices displayed in this page are all-inclusive prices (incl. taxes, fuel surcharge, civil aviation development fund, etc) with all fees confirmed before payment. Fees for luggage, meals, WLAN, or other additional services are also included as shown in the flight cards.

Real-time pricing updates

Prices, availability, and travel information on this page were updated within last 28 hours—even in real-time. The more popular the route, the more precise the data.

Change & Cancellation Policy

Trip.com displays flight cancellation and change policies for each flight ticket during the booking process, including fees and applicable conditions. Please check the following scenarios:
Voluntary cancellation/change:
To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy.
Cancellation/change due to a flight schedule change:
If the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.