
Gaya to Shanghai
Shanghai is approximately 5150+ kms from Gaya. The fastest way to reach Shanghai from Gaya is by Flight Via Delhi. It takes approximately 8 hours. The cheapest way to reach Shanghai from Gaya is by Flight Via Kolkata which would take approximately 9 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Gaya
Delhi
Shanghai
Approx Travel Time
7h 40m
₹27,158
Onwards
Gaya
Delhi
Shanghai
Approx Travel Time
7h 40m
₹27,158
Onwards
Via Kolkata
CHEAPEST
Gaya
Kolkata
Shanghai
Approx Travel Time
9h 10m
₹24,007
Onwards
Via Bangkok
Gaya
Bangkok
Shanghai
Approx Travel Time
9h 10m
₹29,934
Onwards
Via Paro, Bangkok
Gaya
Paro
Bangkok
Shanghai
Approx Travel Time
9h
₹88,469
Onwards
Via Delhi, Hanoi
Gaya
Delhi
Hanoi
Shanghai
Approx Travel Time
10h 5m
₹35,210
Onwards
Via Paro, Delhi
Gaya
Paro
Delhi
Shanghai
Approx Travel Time
10h 45m
₹92,132
Onwards
Via Delhi, Hong Kong
Gaya
Delhi
Hong Kong
Shanghai
Approx Travel Time
10h 40m
₹38,444
Onwards
Via Paro, Kolkata
Gaya
Paro
Kolkata
Shanghai
Approx Travel Time
11h 40m
₹78,969
Onwards
Via Delhi, Guangzhou
Gaya
Delhi
Guangzhou
Shanghai
Approx Travel Time
10h 40m
₹37,165
Onwards
Frequently Asked Questions
What is the distance between Gaya and Shanghai?
Shanghai is approximately 5150+ kms from Gaya.
How long does it take to reach Shanghai from Gaya?
It takes approximately 8 hours to reach Shanghai from Gaya by Flight Via Delhi.
What is the cheapest way to reach Shanghai from Gaya?
The cheapest way to reach Shanghai from Gaya is by Flight Via Kolkata.
What is the fastest way to reach Shanghai from Gaya?
The fastest way to reach Shanghai from Gaya is by Flight Via Delhi.


