
Udaipur to Salem
Salem is approximately 1650+ kms from Udaipur. The fastest way to reach Salem from Udaipur is by Flight, Train Via Bangalore. It takes approximately 8 hours. The cheapest way to reach Salem from Udaipur is by Train Via Vadodara which would take approximately 36 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
FASTEST
Udaipur
Bangalore
Salem
Approx Travel Time
7h 40m
₹6,910
Onwards
Udaipur
Bangalore
Salem
Approx Travel Time
8h 40m
₹7,085
Onwards
Udaipur
Bangalore
Salem
Approx Travel Time
9h 23m
₹11,028
Onwards
Via Hyderabad
Udaipur
Hyderabad
Salem
Approx Travel Time
17h 40m
₹5,887
Onwards
Via Mumbai
Udaipur
Mumbai
Salem
Approx Travel Time
1d 0h 55m
₹5,323
Onwards
Via Surat
Udaipur
Surat
Salem
Approx Travel Time
1d 4h 40m
₹11,891
Onwards
Udaipur
Surat
Salem
Approx Travel Time
1d 12h 40m
₹1,175
Onwards
Via Vadodara
CHEAPEST
Udaipur
Vadodara
Salem
Approx Travel Time
1d 11h 55m
₹1,150
Onwards
Udaipur
Vadodara
Salem
Approx Travel Time
1d 13h 10m
₹1,600
Onwards
Via Valsad
Udaipur
Valsad
Salem
Approx Travel Time
1d 12h 40m
On Demand
Frequently Asked Questions
What is the distance between Udaipur and Salem?
Salem is approximately 1650+ kms from Udaipur.
How long does it take to reach Salem from Udaipur?
It takes approximately 8 hours to reach Salem from Udaipur by Flight, Train Via Bangalore.
What is the cheapest way to reach Salem from Udaipur?
The cheapest way to reach Salem from Udaipur is by Train Via Vadodara.
What is the fastest way to reach Salem from Udaipur?
The fastest way to reach Salem from Udaipur is by Flight, Train Via Bangalore.