
Ranchi to Shanghai
Shanghai is approximately 5250+ kms from Ranchi. The fastest way to reach Shanghai from Ranchi is by Flight Via Delhi. It takes approximately 8 hours. The cheapest way to reach Shanghai from Ranchi is by Flight Via Kolkata, Guangzhou which would take approximately 12 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Ranchi
Delhi
Shanghai
Approx Travel Time
7h 45m
₹24,811
Onwards
Ranchi
Delhi
Shanghai
Approx Travel Time
7h 45m
₹24,811
Onwards
Via Kolkata, Hanoi
Ranchi
Kolkata
Hanoi
Shanghai
Approx Travel Time
10h 10m
₹29,738
Onwards
Via Delhi, Hanoi
Ranchi
Delhi
Hanoi
Shanghai
Approx Travel Time
10h 10m
₹26,045
Onwards
Via Kolkata, Bangkok
Ranchi
Kolkata
Bangkok
Shanghai
Approx Travel Time
10h 50m
₹23,080
Onwards
Via Hyderabad, Hanoi
Ranchi
Hyderabad
Hanoi
Shanghai
Approx Travel Time
10h 5m
₹32,487
Onwards
Via Kolkata, Guangzhou
CHEAPEST
Ranchi
Kolkata
Guangzhou
Shanghai
Approx Travel Time
11h 40m
₹21,550
Onwards
Via Delhi, Hong Kong
Ranchi
Delhi
Hong Kong
Shanghai
Approx Travel Time
10h 45m
₹24,044
Onwards
Via Delhi, Guangzhou
Ranchi
Delhi
Guangzhou
Shanghai
Approx Travel Time
10h 45m
₹23,849
Onwards
Via Kolkata, Delhi
Ranchi
Kolkata
Delhi
Shanghai
Approx Travel Time
10h 45m
₹28,202
Onwards
Frequently Asked Questions
What is the distance between Ranchi and Shanghai?
Shanghai is approximately 5250+ kms from Ranchi.
How long does it take to reach Shanghai from Ranchi?
It takes approximately 8 hours to reach Shanghai from Ranchi by Flight Via Delhi.
What is the cheapest way to reach Shanghai from Ranchi?
The cheapest way to reach Shanghai from Ranchi is by Flight Via Kolkata, Guangzhou.
What is the fastest way to reach Shanghai from Ranchi?
The fastest way to reach Shanghai from Ranchi is by Flight Via Delhi.


