
Varanasi to Shanghai
Shanghai is approximately 4200+ kms from Varanasi. The fastest way to reach Shanghai from Varanasi is by Flight Via Kathmandu. It takes approximately 10 hours. The cheapest way to reach Shanghai from Varanasi is by Flight Via Kolkata, Bangkok which would take approximately 14 hours.
Sort By
Mode of Transport
Via Kathmandu, Ziyang
RECOMMENDED
Varanasi
Kathmandu
Ziyang
Shanghai
Approx Travel Time
11h 20m
₹76,852
Onwards
Via Kathmandu
FASTEST
Varanasi
Kathmandu
Shanghai
Approx Travel Time
9h 55m
₹42,280
Onwards
Via Kolkata, Bangkok
CHEAPEST
Varanasi
Kolkata
Bangkok
Shanghai
Approx Travel Time
14h 5m
₹22,341
Onwards
Via Kathmandu, Chongqing
Varanasi
Kathmandu
Chongqing
Shanghai
Approx Travel Time
11h 20m
₹57,793
Onwards
Via Kathmandu, Guangzhou
Varanasi
Kathmandu
Guangzhou
Shanghai
Approx Travel Time
12h 20m
₹67,690
Onwards
Via Kathmandu, Hong Kong
Varanasi
Kathmandu
Hong Kong
Shanghai
Approx Travel Time
12h 35m
₹37,281
Onwards
Via Kolkata, Hanoi
Varanasi
Kolkata
Hanoi
Shanghai
Approx Travel Time
12h 5m
₹28,069
Onwards
Via Delhi, Hong Kong
Varanasi
Delhi
Hong Kong
Shanghai
Approx Travel Time
14h 50m
₹23,963
Onwards
Via Kathmandu, Langfang
Varanasi
Kathmandu
Langfang
Shanghai
Approx Travel Time
12h 35m
₹71,892
Onwards
Via Kolkata, Hong Kong
Varanasi
Kolkata
Hong Kong
Shanghai
Approx Travel Time
12h 35m
₹25,082
Onwards
Frequently Asked Questions
What is the distance between Varanasi and Shanghai?
Shanghai is approximately 4200+ kms from Varanasi.
How long does it take to reach Shanghai from Varanasi?
It takes approximately 10 hours to reach Shanghai from Varanasi by Flight Via Kathmandu.
What is the cheapest way to reach Shanghai from Varanasi?
The cheapest way to reach Shanghai from Varanasi is by Flight Via Kolkata, Bangkok.
What is the fastest way to reach Shanghai from Varanasi?
The fastest way to reach Shanghai from Varanasi is by Flight Via Kathmandu.
Routes Connecting Varanasi
Routes From Varanasi
Routes Connecting Shanghai
Routes From Shanghai
- Shanghai to Kanpur
- Shanghai to Visakhapatnam
- Shanghai to Jorhat
- Shanghai to Rajahmundry
- Shanghai to Bekal
- Shanghai to Mangalore
- Shanghai to Nagpur
- Shanghai to Thiruvananthapuram
- Shanghai to Bhuj
- Shanghai to Bhubaneshwar
- Shanghai to Agartala
- Shanghai to Aurangabad
- Shanghai to Leh
- Shanghai to Tirupati
- Shanghai to Guwahati