Vijayawada is 650 kilometers from Marsur. The drive via NH 65 takes about 11 hours. Alternatively, you can take a train from Bangalore.
Total Distance: 650 km driving distance, 550 km straight-line air distance.
Book tickets early.
October to March.