The journey from Amaravati to Mysuru covers about 900 km. You must reach Vijayawada to board a train to Bangalore, then take a connecting train or bus to Mysuru. The route takes you through the scenic Deccan Plateau. Expect a total travel time of 18 to 20 hours.
Total Distance: 900 km by road, 750 km air distance.
The Bangalore to Mysuru leg has frequent trains.
September to March for the Dasara festival and pleasant weather.