
Shanghai to Patna
Patna is approximately 5450+ kms from Shanghai. The fastest way to reach Patna from Shanghai is by Flight Via Hanoi, Kolkata. It takes approximately 12 hours. The cheapest way to reach Patna from Shanghai is by Flight Via Bangkok, Kolkata which would take approximately 14 hours.
Sort By
Mode of Transport
Via Bangkok, Kolkata
RECOMMENDED
CHEAPEST
Shanghai
Bangkok
Kolkata
Patna
Approx Travel Time
13h 50m
₹18,502
Onwards
Via Hanoi, Kolkata
FASTEST
Shanghai
Hanoi
Kolkata
Patna
Approx Travel Time
11h 50m
₹30,661
Onwards
Via Hong Kong, Kolkata
Shanghai
Hong Kong
Kolkata
Patna
Approx Travel Time
12h 20m
₹23,297
Onwards
Via Hong Kong, Delhi
Shanghai
Hong Kong
Delhi
Patna
Approx Travel Time
15h 20m
₹26,108
Onwards
Via Bangkok, Siliguri
Shanghai
Bangkok
Siliguri
Patna
Approx Travel Time
14h 20m
₹27,953
Onwards
Via Hanoi, Delhi
Shanghai
Hanoi
Delhi
Patna
Approx Travel Time
15h 20m
₹29,651
Onwards
Via Bangkok, Guwahati
Shanghai
Bangkok
Guwahati
Patna
Approx Travel Time
14h 5m
₹24,528
Onwards
Via Ho Chi Minh City, Kolkata
Shanghai
Ho Chi Minh City
Kolkata
Patna
Approx Travel Time
14h 50m
₹22,856
Onwards
Via Bangkok, Bhubaneshwar
Shanghai
Bangkok
Bhubaneshwar
Patna
Approx Travel Time
14h 20m
₹19,983
Onwards
Via Bangkok, Lucknow
Shanghai
Bangkok
Lucknow
Patna
Approx Travel Time
15h 35m
₹22,132
Onwards
Frequently Asked Questions
What is the distance between Shanghai and Patna?
Patna is approximately 5450+ kms from Shanghai.
How long does it take to reach Patna from Shanghai?
It takes approximately 12 hours to reach Patna from Shanghai by Flight Via Hanoi, Kolkata.
What is the cheapest way to reach Patna from Shanghai?
The cheapest way to reach Patna from Shanghai is by Flight Via Bangkok, Kolkata.
What is the fastest way to reach Patna from Shanghai?
The fastest way to reach Patna from Shanghai is by Flight Via Hanoi, Kolkata.