Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Bengaluru (BLR) to Shanghai (CSHA)

Travellers and cabin class
  1. Home
  2. India
  3. Bengaluru
  4. Shanghai

Compare Bengaluru to Shanghai flight deals

Find the cheapest month or even day of the year to fly to Shanghai

Book the best Shanghai fare with no extra fees

TrustScore 4.4 out of 5 4.4 out of 5 based on 19,790 reviews Trustpilot
Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

Flight deals from Bengaluru to Shanghai

Looking for a cheap last-minute deal or the best return flight from Bengaluru to Shanghai? Find the lowest prices on one-way and return tickets right here.
Shanghai.£270 per passenger.Departing Sat, 14 Jun, returning Wed, 18 Jun.Return flight with Air India Express and VietJet Air.Outbound indirect flight with Air India Express, departs from Bengaluru on Sat, 14 Jun, arriving in Shanghai Pudong.Inbound indirect flight with VietJet Air, departs from Shanghai Pudong on Wed, 18 Jun, arriving in Bengaluru.Price includes taxes and charges.From £270, select.
Sat, 14 JunBLR - PVG with Air India Express
1 stop
Wed, 18 JunPVG - BLR with VietJet Air
1 stop
from £270
Shanghai.£290 per passenger.Departing Wed, 28 May, returning Wed, 4 Jun.Return flight with VietJet Air.Outbound indirect flight with VietJet Air, departs from Bengaluru on Wed, 28 May, arriving in Shanghai Pudong.Inbound indirect flight with VietJet Air, departs from Shanghai Pudong on Wed, 4 Jun, arriving in Bengaluru.Price includes taxes and charges.From £290, select.
Wed, 28 MayBLR - PVG with VietJet Air
1 stop
Wed, 4 JunPVG - BLR with VietJet Air
1 stop
from £290
Shanghai.£293 per passenger.Departing Mon, 1 Sep, returning Wed, 10 Sep.Return flight with AirAsia and AirAsia X.Outbound indirect flight with AirAsia, departs from Bengaluru on Mon, 1 Sep, arriving in Shanghai Pudong.Inbound indirect flight with AirAsia X, departs from Shanghai Pudong on Wed, 10 Sep, arriving in Bengaluru.Price includes taxes and charges.From £293, select.
Mon, 1 SepBLR - PVG with AirAsia
1 stop
Wed, 10 SepPVG - BLR with AirAsia X
1 stop
from £293
Shanghai.£296 per passenger.Departing Wed, 6 Aug, returning Mon, 11 Aug.Return flight with AirAsia and AirAsia X.Outbound indirect flight with AirAsia, departs from Bengaluru on Wed, 6 Aug, arriving in Shanghai Pudong.Inbound indirect flight with AirAsia X, departs from Shanghai Pudong on Mon, 11 Aug, arriving in Bengaluru.Price includes taxes and charges.From £296, select.
Wed, 6 AugBLR - PVG with AirAsia
1 stop
Mon, 11 AugPVG - BLR with AirAsia X
1 stop
from £296
Shanghai.£299 per passenger.Departing Wed, 20 Aug, returning Wed, 10 Sep.Return flight with AirAsia and AirAsia X.Outbound indirect flight with AirAsia, departs from Bengaluru on Wed, 20 Aug, arriving in Shanghai Pudong.Inbound indirect flight with AirAsia X, departs from Shanghai Pudong on Wed, 10 Sep, arriving in Bengaluru.Price includes taxes and charges.From £299, select.
Wed, 20 AugBLR - PVG with AirAsia
1 stop
Wed, 10 SepPVG - BLR with AirAsia X
1 stop
from £299
Shanghai.£302 per passenger.Departing Sun, 27 Jul, returning Mon, 11 Aug.Return flight with AirAsia and AirAsia X.Outbound indirect flight with AirAsia, departs from Bengaluru on Sun, 27 Jul, arriving in Shanghai Pudong.Inbound indirect flight with AirAsia X, departs from Shanghai Pudong on Mon, 11 Aug, arriving in Bengaluru.Price includes taxes and charges.From £302, select.
Sun, 27 JulBLR - PVG with AirAsia
1 stop
Mon, 11 AugPVG - BLR with AirAsia X
1 stop
from £302
Shanghai.£305 per passenger.Departing Mon, 3 Nov, returning Fri, 7 Nov.Return flight with AirAsia and AirAsia X.Outbound indirect flight with AirAsia, departs from Bengaluru on Mon, 3 Nov, arriving in Shanghai Pudong.Inbound indirect flight with AirAsia X, departs from Shanghai Pudong on Fri, 7 Nov, arriving in Bengaluru.Price includes taxes and charges.From £305, select.
Mon, 3 NovBLR - PVG with AirAsia
1 stop
Fri, 7 NovPVG - BLR with AirAsia X
1 stop
from £305
Shanghai.£305 per passenger.Departing Wed, 24 Sep, returning Wed, 15 Oct.Return flight with AirAsia and AirAsia X.Outbound indirect flight with AirAsia, departs from Bengaluru on Wed, 24 Sep, arriving in Shanghai Pudong.Inbound indirect flight with AirAsia X, departs from Shanghai Pudong on Wed, 15 Oct, arriving in Bengaluru.Price includes taxes and charges.From £305, select.
Wed, 24 SepBLR - PVG with AirAsia
1 stop
Wed, 15 OctPVG - BLR with AirAsia X
1 stop
from £305
How did we find these deals? The deals you see here are the lowest prices for flight tickets from Bengaluru to Shanghai found in the last 4 days, and are subject to change and availability.

Find the cheapest month to fly from Bengaluru to Shanghai

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Bengaluru to Shanghai flights are currently cheapest in June.
May
from £382
Jun
from £270
Jul
from £307
Aug
from £296
Sep
from £293
Oct
from £343
Nov
from £305
Dec
from £546
Jan
from £391
Feb
Find prices
Mar
from £429
Apr
from £449

Alternative Bengaluru to Shanghai routes

Looking for the cheapest, fastest or easiest route from Bengaluru to Shanghai? You could fly into the following airports instead.

Bengaluru to Shanghai: Flight information

The things to know before you go.
Cheapest flight found£270
Cheapest month to flyJune

Finding cheap flights from Bengaluru to Shanghai: Frequently asked questions

There are 2 airports in Shanghai: Shanghai Hongqiao and Shanghai Pudong.
The best price we found for a return flight from Bengaluru to Shanghai is £270. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Bengaluru to Shanghai. But we found flights with one or more stops from £270.
As of May 2025, there are no flights flying from Bengaluru to Shanghai.
The cheapest month to fly from Bengaluru to Shanghai is usually May 2025.
If you're flying from Bengaluru Airport, the cheapest airport near Shanghai is Shanghai Pudong – which is 20.3 miles away from the centre of Shanghai. We've found flights into this airport from £270.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bengaluru Airport to Shanghai on Saturday, 14 June 2025.
No airlines currently offer direct flights between Bengaluru Airport and Shanghai. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Shanghai but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 19°C. August is typically the warmest month in Shanghai, when it usually averages around 29°C. You can expect the least rain in December. The coldest month is January, with temperatures averaging 4°C. The rainiest month is June.
Currently, Air India Express offers the cheapest flight tickets to Shanghai.

Flying from Kempegowda International Airport (BLR) to Shanghai: what you need to know

  • The timezone in Shanghai is UTC+8. The city is two hours 30 minutes ahead of Bengaluru, where Kempegowda International Airport is located.

  • To avoid missing your BLR to Shanghai flight, leave enough time for things like check-in and baggage drop. Arriving two hours before international departures and one hour before domestic flights is the general travel rule.

  • Longer lines at check-in and security are likely if you're flying during high season, so allow a bit more breathing room. A good rule for peak periods? Arrive up to four hours ahead for international flights and at least two hours for domestic departures.

  • We make it a breeze to book plane tickets from BLR to Shanghai with a stopover. To see the options, deselect 'Direct flights only.' Then, choose a flight that has a stop long enough to explore your chosen city. Well-traveled stopover hubs include:

    • Kuala Lumpur International Airport (KUL)

    • Suvarnabhumi Airport (BKK)

    • Hong Kong International Airport (HKG)

  • BLR is about 18 miles from central Bengaluru. If you're ride-sharing, driving or catching a cab from the centre, it'll take 50 minutes or so to get there, depending on traffic conditions. If you're using public transport, expect the travel time to be around 1 hour 55 minutes.

  • Planning to catch an early flight from Kempegowda International Airport to Shanghai? Avoid the stress of rushing to the airport (and sneak in some extra snooze time) by choosing one of these hotels close to BLR:

    • Taj Bangalore

    • SM Royal Suites - Hotel Near Kempegowda International Airport Bangalore

    • Hotel Bangalore Airport Inn, Airport Pickup & Drop Available 24X7

  • Of the departures from Kempegowda International Airport, 71.17% arrive as scheduled at their destination.

  • BLR is located at Kial Road, Devanahalli, Bengaluru, Karnataka 56030.

How to find the cheapest flights from Kempegowda International Airport (BLR) to Shanghai

  • £139 is currently the lowest price for a one-way Kempegowda International Airport to Shanghai flight. A return plane ticket starts at £270. These prices may change depending on demand.

  • To pick up cheap flights from BLR to Shanghai, book as early as possible. Airlines tend to offer lower prices when tickets first go on sale.

  • Scoring cheap tickets from Kempegowda International Airport to Shanghai is more likely if you can be flexible with your travel plans. Try using the 'Whole month' search tool to access the best prices across every month and snap up a fantastic deal.

  • Finding a cheap flight from BLR to Shanghai is a breeze with Price Alerts. All you need to do is create one of these automatic notifications and we'll notify you when there's a better deal.

  • Tailor your trip with filters. Select your ideal arrival and departure times, total journey duration and airlines. You can also sort the results by 'Fastest,' 'Cheapest' or 'Best' flights from Kempegowda International Airport to Shanghai.

Airports in Shanghai

Shanghai Pudong International Airport (PVG)

  • Shanghai Pudong International Airport (PVG) is around 35 miles from the centre of Shanghai. If you're grabbing a cab or a ride-share, the drive takes about 50 minutes.

  • If you're arriving on a late flight from Kempegowda International Airport to Shanghai, nothing beats the convenience of staying close to the terminal. Grab your suitcases from the carousel and then be showered and sleeping not long after at one of these accommodation options near PVG:

    • Vienna International Hotel Shanghai Pudong International Toursim Resort Airport

    • Jinjiang Inn Select (Shanghai Pudong Airport)

    • Ramada Plaza by Wyndham Shanghai Pudong Airport

  • Grab a Shanghai Pudong International Airport rental car and discover corners of Shanghai that aren't in every guidebook. Book your wheels with Hertz.

  • Reserve your ride from Shanghai Pudong International Airport at least a few weeks in advance of your flight from BLR to Shanghai. If you're planning to travel during a peak period, book even earlier to get the lowest price possible.

  • The street address for PVG is No.300 Qihang Road.

Shanghai Hongqiao International Airport (SHA)

  • The centre of Shanghai is around 9 miles from Shanghai Hongqiao International Airport (SHA). After your flight from Kempegowda International Airport to Shanghai has landed and you've navigated your way to arrivals, expect a drive of about 20 minutes.

  • After stepping off your BLR to Shanghai flight, unwind at a hotel close to SHA. These are some comfortable accommodation options that'll help you slip into relaxation mode:

    • YaTi by Artyzen Hongqiao Shanghai.

    • Grand Mercure Shanghai Hongqiao

    • Cordis Shanghai Hongqiao (Langham Hospitality Group)

  • Why work around someone else's schedule? Grab a Shanghai Hongqiao International Airport rental car and stay in control of your journey. Book your wheels here with Hertz.

  • Lock in the vehicle you want, not just what's left, by securing your ride from SHA in advance. You can also avoid paying more than you have to, especially when demand is high.

  • Shanghai Hongqiao International Airport is located at 700 Yingbin 1st Rd.

Best time to go to Shanghai

  • Travel to Shanghai during high season if you prefer a bustling atmosphere, but remember that prices are generally higher. Alternatively, book your flights from Kempegowda International Airport to Shanghai during the off-season when prices are cheaper and crowds are smaller.

  • The warmest month in Shanghai is August, with temperatures ranging between 23ºC (73ºF) and 34ºC (93ºF). Lock in your Kempegowda International Airport to Shanghai plane ticket then if that's your definition of good weather.

  • January has average temperatures of between -1ºC (30ºF) and 10ºC (50ºF). Search for a cheap ticket from BLR to Shanghai around that time if you want to travel when it's cooler.

More about Shanghai

  • When it comes to searching for somewhere to rest your head, you'll find the top stays in Shanghai right here. Check out these options once you've booked your flight from Kempegowda International Airport to Shanghai:

    • Grand Central Hotel Shanghai

    • Starr Hotel Shanghai (Shanghai Railway Station)

    • Dayin International Youth Hostel - Near East Nanjing Road & Peoples Square & The Bund -Large Social Area -Bar -Café -Gym -Free Laundry Luggage Storage -Currency Exchange -24H Front Desk -English Service

  • There are so many things to see and do in this city it can be hard to figure out where to begin. Yu Garden, The Bund Sightseeing Avenue and Shanghai Tower are top sights which should be on any well-planned Shanghai itinerary.

Explore more of China

  • Nanjing is just one of the many cities in China waiting to be discovered once you've seen Shanghai. Around 170 miles away to the west, its top attractions include Nanjing City Wall, Nanjing Massacre Memorial Hall and Xuanwu Lake.

  • Puyang is another essential stop in China and is around 150 miles south-west of Shanghai. No trip is complete without a visit to Denggao Lansheng Building, Baozhang Yougu Scenic Area and 元宝山探险乐园.

More travel options

Car hire in Hongkou
Cheap car hire in Pudong
Cheap car hire in Jiading
Car hire in Yangpu
China car hire
Car hire in Huangpu
Shanghai car hire
Cheap hotels in Shanghai
Cheap hotels in Bansongyuanlu
Cheap hotels deals in North Sichuan Road
Book hotels in Jiaxing Road
Hotels in Pudong
Cheap hotels in Jiangwanzhen
Cheap flights from Karnataka
Return plane tickets from Bengaluru to China
Cheap return flights from India to China
Cheap flights from Bengaluru
Cheap last minute flights
Plane tickets to Shanghai
Return plane tickets to Shanghai
Plane tickets from India
Return tickets from Bengaluru to Shanghai
Tickets to China
Return tickets from Istanbul to Tokyo
Flights from Amsterdam Schiphol to Dublin
Tickets from Salzburg to London
Cheap return flights from Newcastle to Dalaman
Tickets from Manila Ninoy Aquino to Puerto Princesa (Palawan)
Return plane tickets from London Heathrow to Velana International
Tickets from Sao Paulo to London
Flights from Aberdeen to Alicante
Tickets from Hyderabad to London
Cheap flights from Glasgow to Porto
Plane tickets from Manchester to Johannesburg
Tickets from Bristol to Palermo
Cheap tickets from London Gatwick to Orlando International
Return tickets from Edinburgh to Bari
Cheap flights from Manchester to Istanbul Sabiha
Flights from Paris to Edinburgh
Cheap tickets from Exeter to Edinburgh
Return plane tickets from Perth to Sydney
Return tickets from London to Hannover
Tickets from Madinah to London
Cheap return flights from London Stansted to Geneva
Cheap return flights from Manchester to Bodrum
Flights from Aberdeen to Faro
Cheap return tickets from Belfast to Rome
Plane tickets from Belfast to Geneva
Flights from Chiang Mai to Samui International
Cheap return tickets from London Stansted to Bucharest
Cheap return tickets from Indira Gandhi International to Birmingham
Plane tickets from Amsterdam Schiphol to Lisbon
Return tickets from Birmingham to Dusseldorf

Plan the rest of your trip from Bengaluru to Shanghai

  • Car hire in Shanghai
  • Hotels in Shanghai

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma - Majorca
    • Berlin Brandenburg
    • Belfast
    • Alicante
  • Hotels
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
  • Car hire
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 141 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings