
Shanghai to Dehradun
Dehradun is approximately 4450+ kms from Shanghai. The fastest way to reach Dehradun from Shanghai is by Flight Via Delhi. It takes approximately 7 hours. The cheapest way to reach Dehradun from Shanghai is by Flight Via Delhi which would take approximately 7 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
FASTEST
Shanghai
Delhi
Dehradun
Approx Travel Time
6h 50m
₹25,157
Onwards
Shanghai
Delhi
Dehradun
Approx Travel Time
6h 50m
₹25,157
Onwards
Via Kolkata
Shanghai
Kolkata
Dehradun
Approx Travel Time
10h 40m
₹26,305
Onwards
Via Hong Kong, Delhi
Shanghai
Hong Kong
Delhi
Dehradun
Approx Travel Time
9h 50m
₹34,610
Onwards
Via Delhi, Jaipur
Shanghai
Delhi
Jaipur
Dehradun
Approx Travel Time
9h 35m
₹28,881
Onwards
Via Guangzhou, Delhi
Shanghai
Guangzhou
Delhi
Dehradun
Approx Travel Time
9h 50m
₹36,838
Onwards
Via Bangkok, Delhi
Shanghai
Bangkok
Delhi
Dehradun
Approx Travel Time
10h
₹27,618
Onwards
Via Beijing, Delhi
Shanghai
Beijing
Delhi
Dehradun
Approx Travel Time
10h 25m
₹53,930
Onwards
Via Delhi, Ahmedabad
Shanghai
Delhi
Ahmedabad
Dehradun
Approx Travel Time
10h 30m
₹32,808
Onwards
Via Bangkok, Jaipur
Shanghai
Bangkok
Jaipur
Dehradun
Approx Travel Time
10h 30m
₹32,729
Onwards
Frequently Asked Questions
What is the distance between Shanghai and Dehradun?
Dehradun is approximately 4450+ kms from Shanghai.
How long does it take to reach Dehradun from Shanghai?
It takes approximately 7 hours to reach Dehradun from Shanghai by Flight Via Delhi.
What is the cheapest way to reach Dehradun from Shanghai?
The cheapest way to reach Dehradun from Shanghai is by Flight Via Delhi.
What is the fastest way to reach Dehradun from Shanghai?
The fastest way to reach Dehradun from Shanghai is by Flight Via Delhi.


