
Shanghai to Varanasi
Varanasi is approximately 5150+ kms from Shanghai. The fastest way to reach Varanasi from Shanghai is by Flight Via Bangkok. It takes approximately 8 hours. The cheapest way to reach Varanasi from Shanghai is by Flight Via Kolkata which would take approximately 10 hours.
Sort By
Mode of Transport
Via Bangkok
RECOMMENDED
FASTEST
Shanghai
Bangkok
Varanasi
Approx Travel Time
7h 45m
₹25,430
Onwards
Via Kolkata
CHEAPEST
Shanghai
Kolkata
Varanasi
Approx Travel Time
9h 45m
₹21,507
Onwards
Via Delhi
Shanghai
Delhi
Varanasi
Approx Travel Time
9h 30m
₹32,273
Onwards
Via Bangkok, Kolkata
Shanghai
Bangkok
Kolkata
Varanasi
Approx Travel Time
11h 30m
₹22,690
Onwards
Via Bangkok, Delhi
Shanghai
Bangkok
Delhi
Varanasi
Approx Travel Time
11h 15m
₹28,054
Onwards
Via Bangkok, Mumbai
Shanghai
Bangkok
Mumbai
Varanasi
Approx Travel Time
12h 5m
₹26,719
Onwards
Via Guangzhou, Kolkata
Shanghai
Guangzhou
Kolkata
Varanasi
Approx Travel Time
11h 50m
₹28,552
Onwards
Via Bangkok, Bangalore
Shanghai
Bangkok
Bangalore
Varanasi
Approx Travel Time
11h 55m
₹30,618
Onwards
Via Bangkok, Pune
Shanghai
Bangkok
Pune
Varanasi
Approx Travel Time
11h 50m
₹31,356
Onwards
Via Guangzhou, Delhi
Shanghai
Guangzhou
Delhi
Varanasi
Approx Travel Time
12h 55m
₹30,687
Onwards
Frequently Asked Questions
What is the distance between Shanghai and Varanasi?
Varanasi is approximately 5150+ kms from Shanghai.
How long does it take to reach Varanasi from Shanghai?
It takes approximately 8 hours to reach Varanasi from Shanghai by Flight Via Bangkok.
What is the cheapest way to reach Varanasi from Shanghai?
The cheapest way to reach Varanasi from Shanghai is by Flight Via Kolkata.
What is the fastest way to reach Varanasi from Shanghai?
The fastest way to reach Varanasi from Shanghai is by Flight Via Bangkok.
Routes Connecting Shanghai
Routes From Shanghai
Routes To Shanghai
- Mumbai to Shanghai
- Delhi to Shanghai
- Patna to Shanghai
- Tiruchirappalli to Shanghai
- Chandigarh to Shanghai
- Jorhat to Shanghai
- Dibrugarh to Shanghai
- Darjeeling to Shanghai
- Surat to Shanghai
- Jabalpur to Shanghai
- Tirupati to Shanghai
- Thiruvananthapuram to Shanghai
- Lucknow to Shanghai
- Amritsar to Shanghai
- Chandrapur to Shanghai

