
Shahapur to Udaipur
Udaipur is approximately 750+ kms from Shahapur. The fastest way to reach Udaipur from Shahapur is by Train, Flight Via Mumbai. It takes approximately 5 hours. The cheapest way to reach Udaipur from Shahapur is by Train Via Mumbai, Vadodara which would take approximately 18 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Shahapur
Mumbai
Udaipur
Approx Travel Time
4h 25m
₹4,610
Onwards
Shahapur
Mumbai
Udaipur
Approx Travel Time
5h 2m
₹6,702
Onwards
Via Mumbai, Vadodara
Shahapur
Mumbai
Vadodara
Udaipur
Approx Travel Time
11h 5m
₹4,245
Onwards
CHEAPEST
Shahapur
Mumbai
Vadodara
Udaipur
Approx Travel Time
18h 5m
₹660
Onwards
Shahapur
Mumbai
Vadodara
Udaipur
Approx Travel Time
12h 20m
₹4,885
Onwards
Shahapur
Mumbai
Vadodara
Udaipur
Approx Travel Time
19h 20m
₹1,300
Onwards
Via Mumbai, Surat
Shahapur
Mumbai
Surat
Udaipur
Approx Travel Time
10h 5m
₹12,332
Onwards
Shahapur
Mumbai
Surat
Udaipur
Approx Travel Time
5h 35m
₹21,238
Onwards
Shahapur
Mumbai
Surat
Udaipur
Approx Travel Time
18h 5m
₹670
Onwards
Shahapur
Mumbai
Surat
Udaipur
Approx Travel Time
13h 35m
₹9,488
Onwards
Frequently Asked Questions
What is the distance between Shahapur and Udaipur?
Udaipur is approximately 750+ kms from Shahapur.
How long does it take to reach Udaipur from Shahapur?
It takes approximately 5 hours to reach Udaipur from Shahapur by Train, Flight Via Mumbai.
What is the cheapest way to reach Udaipur from Shahapur?
The cheapest way to reach Udaipur from Shahapur is by Train Via Mumbai, Vadodara.
What is the fastest way to reach Udaipur from Shahapur?
The fastest way to reach Udaipur from Shahapur is by Train, Flight Via Mumbai.