Nagpur, the orange city, is well-connected to Srirangapatna via Bengaluru. The distance is approximately 1100 km. You can take a train from KSR Bengaluru to Nagpur Junction, which takes about 18 hours. Flights from Bengaluru to Dr. Babasaheb Ambedkar International Airport are also available. Nagpur is a major transit hub in central India.
Total Distance: 1150 km by road, 950 km air distance.
Sanghamitra Express is a popular choice.
Direct flights are available from Bengaluru.
October to March for pleasant weather.