Flights from Bangalore to Shanghai

Flight information: Bangalore - Shanghai

Distance 4884 km
Departure airport Bengaluru (Bangalore) (BLR)
Arrival airport Shanghai - Hongqiao (SHA)
Destination country China
Alternative routes to China
Alternative flights to Shanghai
Flight destinations with a similar price