Varanasi → Shanghai
Lal Bahadur Shastri International Airport (VNS) to Shanghai Hongqiao International Airport (SHA)・3,800 km
No nonstop or one-stop flights. The shortest route is VNS → KTM → TFU → SHA (via Kathmandu, Chengdu), about 6h 1m of flying time (layovers not included).
With milesANA 18,000 miles+ (via DEL, PEK)Economy, one way, estimate. Tap a connection for miles by cabin.
Nonstop flights
None.
Routes with 2 stops or an airport change
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- VNS → KTM → TFU → SHAvia Kathmandu, ChengduFastest≈ 6h 1m
- VNS → KTM → LXA → SHAvia Kathmandu, Shannan≈ 6h 1m
- VNS → KTM → CKG → SHAvia Kathmandu, Chongqing≈ 6h 2m
- VNS → KTM → TFU ⇒ CTU → SHAvia Kathmandu, Chengdu (TFU ⇒ CTU)55 km by road≈ 6h 4m
- VNS → KTM → CSX → SHAvia Kathmandu, Changsha≈ 6h 8m
- VNS → KTM → KMG → SHAvia Kathmandu, Kunming≈ 6h 16m
- VNS → CCU → KMG → SHAvia Kolkata, Kunming≈ 6h 18m
- VNS → KTM → TAO → SHAvia Kathmandu, Qingdao≈ 6h 35m
- VNS → CCU → CAN → SHAvia Kolkata, Guangzhou≈ 6h 38m
- VNS → KTM → CAN → SHAvia Kathmandu, Guangzhou≈ 6h 38m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.