The journey from Upleta to Bangalore covers 1500 km. You must reach Rajkot to catch a train to Bangalore. The route passes through Maharashtra and Karnataka. Expect a travel time of 30 to 35 hours by train. It is a long but well-connected journey.
Total Distance: 1500 km by road, 1300 km straight-line.
Book AC class for a comfortable long-distance journey.
October to March for pleasant weather.