The journey from Malerkotla to Vijayawada covers 2000 km. You can take a train from Ludhiana to Vijayawada, which takes about 36 hours. Alternatively, driving via NH 44 is a good option. Vijayawada is a major city on the banks of the Krishna River.
Total Distance: 2000 km by road, 1800 km air distance.
AP Express is a popular train.
October to March.