To reach Vijayawada from Sultan Bathery, you should travel to Mysore or Bengaluru by road and then board a train to Vijayawada Junction (BZA). The journey takes you through the heart of Karnataka and Andhra Pradesh. Total travel time is approximately 18 to 20 hours. Vijayawada is a major rail hub, making it well-connected to most parts of India.
Total Distance: 900 km by road, 800 km by rail.
Check for trains from Bengaluru for better connectivity.
November to February for pleasant weather.