
Shanghai to Varanasi
Varanasi is approximately 4050+ km from Shanghai, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Varanasi.
Sort By
Mode of Transport
Via Kolkata
RECOMMENDED
CHEAPEST
Shanghai
Kolkata
Varanasi
Approx Travel Time
8h 35m
₹23,144
Onwards
Via Kathmandu
FASTEST
Shanghai
Kathmandu
Varanasi
Approx Travel Time
8h
₹44,496
Onwards
Via Bangkok
Shanghai
Bangkok
Varanasi
Approx Travel Time
8h 45m
₹27,377
Onwards
Via Delhi
Shanghai
Delhi
Varanasi
Approx Travel Time
10h 5m
₹26,825
Onwards
Via Hanoi, Kolkata
Shanghai
Hanoi
Kolkata
Varanasi
Approx Travel Time
8h 50m
₹35,528
Onwards
Via Bangkok, Kolkata
Shanghai
Bangkok
Kolkata
Varanasi
Approx Travel Time
9h 30m
₹36,752
Onwards
Via Ho Chi Minh City, Kolkata
Shanghai
Ho Chi Minh City
Kolkata
Varanasi
Approx Travel Time
10h
₹35,231
Onwards
Via Hanoi, Delhi
Shanghai
Hanoi
Delhi
Varanasi
Approx Travel Time
10h 30m
₹35,557
Onwards
Via Kolkata, Patna
Shanghai
Kolkata
Patna
Varanasi
Approx Travel Time
10h 45m
₹35,200
Onwards
Via Nanjing, Bangkok
Shanghai
Nanjing
Bangkok
Varanasi
Approx Travel Time
11h 40m
On Demand
Frequently Asked Questions
What is the distance between Shanghai and Varanasi?
Varanasi is approximately 4050+ 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 Kathmandu.
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 Kathmandu.
Routes Connecting Shanghai
Routes From Shanghai
Routes To Shanghai
Routes Connecting Varanasi
Routes From Varanasi
Popular Places Routes
- Tanakpur to Bhiwani
- Ambaji to Tarapith
- Bhopal to Nainpur
- Pithoragarh to Hubli
- Kodaikanal to Varanasi
- Bhadra to Sirsi
- Buxar to Bankura
- Chandrapur to Surendranagar
- Vaikom to Hyderabad
- Moradabad to Rajgir
- Karunagappally to Mayiladuthurai
- Umarkhed to Ooty
- Parbhani to Chandigarh
- Khambhaliya to Rishikesh
- Delhi to Shamli

