>>>

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 PHP 21,818. Don’t miss out!

84%
Shanghai PHP 4,258 per passenger Departure Date: Sun, Apr 20 One-way flight operated by Cebu Pacific "The one-way Nonstop flight operated by Cebu Pacific departs from Ninoy Aquino International Airport on Sun, Apr 20, arriving in Shanghai Pudong International Airport." Price from PHP 4,258, including taxes and charges.
ManilaShanghai
Cebu PacificCebu Pacific
One way
Economy
Sun, Apr 20
PHP 4,258
PHP 26,076
83%
Shanghai PHP 5,999 per passenger Departure Date: Fri, May 30 One-way flight operated by Jin Air "The one-way connecting flight operated by Jin Air departs from Mactan-Cebu International Airport on Fri, May 30, arriving in Shanghai Pudong International Airport." Price from PHP 5,999, including taxes and charges.
CebuShanghai
Jin AirJin Air
One way
Economy
Fri, May 30
PHP 5,999
PHP 35,005
66%
Shanghai PHP 7,188 per passenger Departure Date: Wed, May 28 One-way flight operated by Philippine Airlines "The one-way connecting flight operated by Philippine Airlines departs from Francisco Bangoy International Airport on Wed, May 28, arriving in Shanghai Pudong International Airport." Price from PHP 7,188, including taxes and charges.
DavaoShanghai
Philippine AirlinesPhilippine Airlines
One way
Economy
Wed, May 28
PHP 7,188
PHP 21,066
61%
Shanghai PHP 7,910 per passenger Departure Date: Mon, May 19 One-way flight operated by Philippine Airlines "The one-way connecting flight operated by Philippine Airlines departs from Iloilo International Airport on Mon, May 19, arriving in Shanghai Pudong International Airport." Price from PHP 7,910, including taxes and charges.
Iloilo CityShanghai
Philippine AirlinesPhilippine Airlines
One way
Economy
Mon, May 19
PHP 7,910
PHP 20,212
35%
Shanghai PHP 8,198 per passenger Departure Date: Tue, Apr 29 One-way flight operated by Philippine Airlines "The one-way connecting flight operated by Philippine Airlines departs from Daniel Z. Romualdez Airport on Tue, Apr 29, arriving in Shanghai Pudong International Airport." Price from PHP 8,198, including taxes and charges.
TaclobanShanghai
Philippine AirlinesPhilippine Airlines
One way
Economy
Tue, Apr 29
PHP 8,198
PHP 12,652

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.

Shanghai PHP 7,661 per passenger Departure date: Sat, Apr 26; Return Date Fri, May 2 Roundtrip flight operated by Shenzhen Airlines and Shenzhen Airlines "Outbound connecting flight to Shanghai Pudong International Airport operated by Shenzhen Airlines departs from Ninoy Aquino International Airport on Sat, Apr 26." "Inbound connecting flight to Ninoy Aquino International Airport operated by Shenzhen Airlines departs from Shanghai Hongqiao International Airport on Fri, May 2." Roundtrip starts from PHP 7,661, including taxes and charges.
7 Day Trip
Sat, Apr 26 - Fri, May 2
7 Day Trip
Manila
Shanghai
PHP 7,661
Search
Shanghai PHP 11,997 per passenger Departure date: Fri, Apr 25; Return Date Tue, Apr 29 Roundtrip flight operated by Cathay Pacific and Cathay Pacific "Outbound connecting flight to Shanghai Pudong International Airport operated by Cathay Pacific departs from Mactan-Cebu International Airport on Fri, Apr 25." "Inbound connecting flight to Mactan-Cebu International Airport operated by Cathay Pacific departs from Shanghai Pudong International Airport on Tue, Apr 29." Roundtrip starts from PHP 11,997, including taxes and charges.
5 Day Trip
Fri, Apr 25 - Tue, Apr 29
5 Day Trip
Cebu
Shanghai
PHP 11,997
Search
Shanghai PHP 12,968 per passenger Departure date: Sun, May 25; Return Date Sat, May 31 Roundtrip flight operated by Philippine Airlines and Philippine Airlines "Outbound connecting flight to Shanghai Pudong International Airport operated by Philippine Airlines departs from Laguindingan Airport on Sun, May 25." "Inbound connecting flight to Laguindingan Airport operated by Philippine Airlines departs from Shanghai Pudong International Airport on Sat, May 31." Roundtrip starts from PHP 12,968, including taxes and charges.
7 Day Trip
Sun, May 25 - Sat, May 31
7 Day Trip
Cagayan De Oro
Shanghai
PHP 12,968
Search
Shanghai PHP 13,831 per passenger Departure date: Wed, Jun 11; Return Date Sun, Jun 15 Roundtrip flight operated by Cebu Pacific and Xiamen Airlines "Outbound connecting flight to Shanghai Hongqiao International Airport operated by Cebu Pacific departs from Bacolod-Silay International Airport on Wed, Jun 11." "Inbound connecting flight to Bacolod-Silay International Airport operated by Xiamen Airlines departs from Shanghai Pudong International Airport on Sun, Jun 15." Roundtrip starts from PHP 13,831, including taxes and charges.
5 Day Trip
Wed, Jun 11 - Sun, Jun 15
5 Day Trip
Bacolod
Shanghai
PHP 13,831
Search
Shanghai PHP 14,732 per passenger Departure date: Thu, May 29; Return Date Mon, Jun 2 Roundtrip flight operated by Philippine Airlines and Philippine Airlines "Outbound connecting flight to Shanghai Pudong International Airport operated by Philippine Airlines departs from Francisco Bangoy International Airport on Thu, May 29." "Inbound connecting flight to Francisco Bangoy International Airport operated by Philippine Airlines departs from Shanghai Pudong International Airport on Mon, Jun 2." Roundtrip starts from PHP 14,732, including taxes and charges.
5 Day Trip
Thu, May 29 - Mon, Jun 2
5 Day Trip
Davao
Shanghai
PHP 14,732
Search
Shanghai PHP 18,089 per passenger Departure date: Thu, May 1; Return Date Wed, May 7 Roundtrip flight operated by Philippine Airlines and Philippine Airlines "Outbound connecting flight to Shanghai Pudong International Airport operated by Philippine Airlines departs from Daniel Z. Romualdez Airport on Thu, May 1." "Inbound connecting flight to Daniel Z. Romualdez Airport operated by Philippine Airlines departs from Shanghai Pudong International Airport on Wed, May 7." Roundtrip starts from PHP 18,089, including taxes and charges.
7 Day Trip
Thu, May 1 - Wed, May 7
7 Day Trip
Tacloban
Shanghai
PHP 18,089
Search
View more round-trip flights

Direct flights to Shanghai

Looking to travel to Shanghai without the layovers? We’ve got you covered with our best direct deals below.
Wed, Jul 2
Manila(MNL)Shanghai(SHA)
Cebu Pacific
Economy
PHP 6,550
Search
Fri, Jun 13
Cebu(CEB)Shanghai(SHA)
China Eastern Airlines
Economy
PHP 7,716
Search
View more direct flights

Airports in Shanghai

Learn about the different airports in Shanghai, find the best flight and transfer options, and plan your journey.

Useful info for your flights to Shanghai from the United States

Cheapest one-way flight pricePHP 4,700
Cheapest round-trip ticket pricePHP 9,098
Off-season for travelMarch
Peak season for travelJanuary
Flight distance1,844.33 km
Average flight time3 hours 41 minutes
Popular airlineAirAsia Berhad (Malaysia)

Frequently asked questions about flights to Shanghai

  • How long is the flight to Shanghai?

    • Approx. 5 hours 6 minutes to fly from Manila to Shanghai.
    • Approx. 6 hours 32 minutes to fly from Cebu to Shanghai.
    • Approx. 2 hours 32 minutes to fly from Hong Kong to Shanghai.
    • Approx. 2 hours 14 minutes to fly from Beijing to Shanghai.
  • How to get cheap flights 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.
  • How many airports in Shanghai?

  • Which popular airlines have flights to Shanghai?

    Popular airlines with flights to Shanghai: China Eastern Airlines , Spring Airlines , and China Southern Airlines .