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 Rs 17,387. Don’t miss out!

57%
GuangzhouShanghai
Shanghai AirlinesShanghai Airlines
One way
Economy
Tue, Nov 26
Rs 13,054
Rs 30,441
55%
BangkokShanghai
Thai AirAsia XThai AirAsia X
One way
Economy
Thu, Jan 16
Rs 26,798
Rs 59,418
55%
Kuala LumpurShanghai
AirAsia X BerhadAirAsia X Berhad
One way
Economy
Tue, Nov 26
Rs 32,519
Rs 71,543
85%
DubaiShanghai
Hainan AirlinesHainan Airlines
One way
Economy
Fri, Nov 22
Rs 57,051
Rs 372,386
52%
LahoreShanghai
Batik Air MalaysiaBatik Air Malaysia
One way
Economy
Fri, Nov 22
Rs 86,076
Rs 181,143
47%
KarachiShanghai
Batik Air MalaysiaBatik Air Malaysia
One way
Economy
Tue, Dec 3
Rs 94,368
Rs 177,603

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.

5 Day Trip
Sat, Dec 14 - Wed, Dec 18
5 Day Trip
Guangzhou
Shanghai
Rs 28,372
Search
5 Day Trip
Wed, Dec 4 - Sun, Dec 8
5 Day Trip
Bangkok
Shanghai
Rs 38,546
Search
7 Day Trip
Thu, Jan 2 - Wed, Jan 8
7 Day Trip
Kuala Lumpur
Shanghai
Rs 49,487
Search
7 Day Trip
Fri, Dec 13 - Thu, Dec 19
7 Day Trip
Dubai
Shanghai
Rs 89,492
Search
5 Day Trip
Mon, Nov 25 - Fri, Nov 29
5 Day Trip
Lahore
Shanghai
Rs 183,284
Search
5 Day Trip
Fri, Nov 29 - Tue, Dec 3
5 Day Trip
Islamabad
Shanghai
Rs 187,238
Search
View more return flights

Direct flights to Shanghai

Check out direct flights to Shanghai and find the flight that best fits your travel needs.
Tue, Nov 26
Guangzhou(CAN)Shanghai(SHA)
Shanghai Airlines
Economy
Rs 13,053
Search
Thu, Jan 16
Bangkok(BKK)Shanghai(SHA)
Thai AirAsia X
Economy
Rs 26,798
Search
Tue, Nov 26
Kuala Lumpur(KUL)Shanghai(SHA)
AirAsia X Berhad
Economy
Rs 32,518
Search
Sun, Dec 15
Dubai(DXB)Shanghai(SHA)
China Eastern Airlines
Economy
Rs 101,125
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.

Airlines Flying 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.

Batik Air Malaysia
From Rs 94,368
Pakistan International Airlines
From Rs 97,708
Etihad Airways
From Rs 102,507
SriLankan Airlines
From Rs 103,236
Florida Coastal Airlines
From Rs 104,926

Find more flights and airlines

Useful info for your flights to Shanghai from Pakistan

Cheapest nonstop flight priceRs 94,367
Off-season for travelNovember
Peak season for travelFebruary
Flight distance5,314.73 km
Popular airlineEmirates
Cheapest monthJanuary

Frequently asked questions: Booking Shanghai flights

  • How long is the flight to Shanghai?

    • Approx. 2 hours 21 minutes to fly from Guangzhou to Shanghai.
    • Approx. 14 hours 5 minutes to fly from Karachi to Shanghai.
    • Approx. 2 hours 11 minutes to fly from Beijing to Shanghai.
    • Approx. 4 hours 27 minutes to fly from Bangkok 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.
  • What is the most popular month to visit Shanghai?

    Understanding peak and off travel seasons to Shanghai can help you arrange your travel plans accordingly. The most popular month to visit Shanghai is December. The average price of flight tickets to Shanghai in December is Rs 34,245.
  • When are the cheapest flights to Shanghai?

    Flight tickets to Shanghai are the cheapest in January compared to other months, the average price is Rs 94,214.
  • How many airports in Shanghai?

  • What is the transportation method from the main airport to downtown in Shanghai?

    • The distance from Shanghai Pudong International Airport to downtown is about 33 km. It takes about 50 minutes by taxi.
    • The distance from Shanghai Hongqiao International Airport to downtown is about 13 km. It takes about 30 minutes by taxi.
  • Which popular airlines have flights to Shanghai?

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