Cheap flights from Bengaluru to Shanghai from ₹ 25,457

Return
1 adult
Economy
From?
To?
Sat 29/1
Sat 5/2

Flight information for Bengaluru to Shanghai

Find info about flight duration, direct flights, and airports for your flight from Bengaluru to Shanghai
Fastest flight time24h 45mThe fastest flight from Bengaluru to Shanghai takes 24h 45m
Direct flightsNoneThere are no direct flights from Bengaluru to Shanghai. Popular non-direct route for this connection is Bengaluru Intl Airport - Shanghai Hongqiao Intl Airport.
Airports in Shanghai2 airportsThere are 2 airports near Shanghai: Shanghai Pu Dong (PVG), Shanghai Hongqiao Intl (SHA)

How to get the cheapest flight ticket from Bengaluru to Shanghai

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest airline that flies to Shanghai from Bengaluru?

SriLankan Airlines

Air India, Cathay Dragon, and Cathay Pacific are the most popular carriers operating from Bengaluru to Shanghai

What is the cheapest Bengaluru to Shanghai flight route?

Bengaluru Intl - Shanghai Hongqiao Intl

Fly from Bengaluru Intl to Shanghai Hongqiao Intl for the best Bengaluru - Shanghai flight prices


Find the cheapest one-way flights from Bengaluru to Shanghai

If you're looking for one-way flights from Bengaluru to Shanghai, view some of our deals below provided by Malaysia Airlines
Malaysia Airlines
17 Mar
BLR20:20Bengaluru Intl
11h 25m
1 stop
PVG07:45Shanghai Pu Dong
₹ 25,457
Find similar
Multiple Airlines
31 Mar
BLR20:35Bengaluru Intl
33h 00m
2 stops
PVG05:35Shanghai Pu Dong
₹ 54,031
Find similar
Multiple Airlines
1 Apr
BLR18:45Bengaluru Intl
33h 35m
3 stops
PVG04:20Shanghai Pu Dong
₹ 56,331
Find similar

Best airlines flying from Bengaluru to Shanghai

Compare and see reviews for airlines that fly from Bengaluru to Shanghai with momondo
AirlineRatingFree cancellationPrice
SriLankan Airlines
PriceFrom ₹ 26,341
Free cancellation
Rating
7.9
Malaysia Airlines
PriceFrom ₹ 28,617
Free cancellation
Rating
7.6
Thai Airways
PriceFrom ₹ 32,887
Free cancellation
Rating
7.4
Cathay Pacific
PriceFrom ₹ 34,295
Free cancellation
Rating
8.1
Cathay Dragon
PriceFrom ₹ 35,049
Free cancellation
Rating
9.6
Air India
PriceFrom ₹ 35,875
Free cancellation
Rating
6.5

  • Are airlines flying from Bengaluru Intl to Shanghai offering flexible cancellation due to COVID-19?

    To ease the stress of booking flights, some of our airline partners flying from Bengaluru Intl to Shanghai are responding to the global pandemic. The following airlines may have a flexible cancellation policy to help accommodate travellers: Malaysia Airlines, Cathay Dragon, and SriLankan Airlines.

  • How far is Bengaluru Intl to Shanghai by plane?

    There are 4912.1 km between Bengaluru Intl and Shanghai.


Similar Bengaluru to Shanghai flights

Flexible with your destination? Broaden your search and find flights similar to your Bengaluru to Shanghai route