
Shanghai to Udaipur
Udaipur is approximately 6050+ kms from Shanghai. The fastest way to reach Udaipur from Shanghai is by Flight Via Hanoi, Kolkata. It takes approximately 14 hours. The cheapest way to reach Udaipur from Shanghai is by Flight Via Hanoi, Delhi which would take approximately 15 hours.
Sort By
Mode of Transport
Via Hong Kong, Delhi
RECOMMENDED
Shanghai
Hong Kong
Delhi
Udaipur
Approx Travel Time
14h 35m
₹25,108
Onwards
Via Hanoi, Delhi
CHEAPEST
Shanghai
Hanoi
Delhi
Udaipur
Approx Travel Time
14h 35m
₹18,525
Onwards
Via Bangkok, Delhi
Shanghai
Bangkok
Delhi
Udaipur
Approx Travel Time
16h 35m
₹24,974
Onwards
Via Hanoi, Kolkata
FASTEST
Shanghai
Hanoi
Kolkata
Udaipur
Approx Travel Time
14h 5m
₹22,178
Onwards
Via Hong Kong, Kolkata
Shanghai
Hong Kong
Kolkata
Udaipur
Approx Travel Time
14h 35m
₹28,126
Onwards
Via Hanoi, Mumbai
Shanghai
Hanoi
Mumbai
Udaipur
Approx Travel Time
15h 50m
₹21,165
Onwards
Via Bangkok, Mumbai
Shanghai
Bangkok
Mumbai
Udaipur
Approx Travel Time
17h 5m
₹20,043
Onwards
Via Hong Kong, Mumbai
Shanghai
Hong Kong
Mumbai
Udaipur
Approx Travel Time
16h 5m
₹26,371
Onwards
Via Hanoi, Hyderabad
Shanghai
Hanoi
Hyderabad
Udaipur
Approx Travel Time
15h 20m
₹25,508
Onwards
Via Hong Kong, Hyderabad
Shanghai
Hong Kong
Hyderabad
Udaipur
Approx Travel Time
15h 35m
₹34,582
Onwards
Frequently Asked Questions
What is the distance between Shanghai and Udaipur?
Udaipur is approximately 6050+ kms from Shanghai.
How long does it take to reach Udaipur from Shanghai?
It takes approximately 14 hours to reach Udaipur from Shanghai by Flight Via Hanoi, Kolkata.
What is the cheapest way to reach Udaipur from Shanghai?
The cheapest way to reach Udaipur from Shanghai is by Flight Via Hanoi, Delhi.
What is the fastest way to reach Udaipur from Shanghai?
The fastest way to reach Udaipur from Shanghai is by Flight Via Hanoi, Kolkata.