
Shanghai to Varanasi
Varanasi is approximately 4200+ kms from Shanghai. The fastest way to reach Varanasi from Shanghai is by Flight Via Kathmandu. It takes approximately 10 hours. The cheapest way to reach Varanasi from Shanghai is by Flight Via Bangkok, Kolkata which would take approximately 14 hours.
Sort By
Mode of Transport
Via Ziyang, Kathmandu
RECOMMENDED
Shanghai
Ziyang
Kathmandu
Varanasi
Approx Travel Time
11h 20m
₹85,397
Onwards
Via Kathmandu
FASTEST
Shanghai
Kathmandu
Varanasi
Approx Travel Time
9h 55m
₹33,955
Onwards
Via Bangkok, Kolkata
CHEAPEST
Shanghai
Bangkok
Kolkata
Varanasi
Approx Travel Time
14h 5m
₹19,037
Onwards
Via Chongqing, Kathmandu
Shanghai
Chongqing
Kathmandu
Varanasi
Approx Travel Time
11h 20m
₹60,977
Onwards
Via Guangzhou, Kathmandu
Shanghai
Guangzhou
Kathmandu
Varanasi
Approx Travel Time
12h 20m
₹64,175
Onwards
Via Hong Kong, Kathmandu
Shanghai
Hong Kong
Kathmandu
Varanasi
Approx Travel Time
12h 35m
₹39,602
Onwards
Via Hanoi, Kolkata
Shanghai
Hanoi
Kolkata
Varanasi
Approx Travel Time
12h 5m
₹32,780
Onwards
Via Hong Kong, Delhi
Shanghai
Hong Kong
Delhi
Varanasi
Approx Travel Time
14h 50m
₹25,454
Onwards
Via Langfang, Kathmandu
Shanghai
Langfang
Kathmandu
Varanasi
Approx Travel Time
12h 35m
₹60,796
Onwards
Via Hong Kong, Kolkata
Shanghai
Hong Kong
Kolkata
Varanasi
Approx Travel Time
12h 35m
₹23,654
Onwards
Frequently Asked Questions
What is the distance between Shanghai and Varanasi?
Varanasi is approximately 4200+ kms from Shanghai.
How long does it take to reach Varanasi from Shanghai?
It takes approximately 10 hours to reach Varanasi from Shanghai by Flight Via Kathmandu.
What is the cheapest way to reach Varanasi from Shanghai?
The cheapest way to reach Varanasi from Shanghai is by Flight Via Bangkok, Kolkata.
What is the fastest way to reach Varanasi from Shanghai?
The fastest way to reach Varanasi from Shanghai is by Flight Via Kathmandu.