The journey from Udaipur to Bangalore covers 1800 km via NH 48, taking approximately 30-35 hours by train. This is a very long-distance route connecting the heritage of Rajasthan to the IT capital of India. You can take a train from Udaipur to Bangalore City Junction or fly from Udaipur Airport to Bangalore Airport. The road journey is not recommended due to the extreme distance.
Total Distance: 1800 km by road, 1500 km air distance.
Trains are the most economical way to travel this long distance.
Flights are the fastest way to reach Bangalore.
October to March for pleasant weather.