The journey from Macherla to Vijayawada is a short and convenient trip of about 160 km. You can take a state-run APSRTC bus or a local train. The bus journey takes about 4 hours, while the train takes around 4.5 hours. Vijayawada is a major city in Andhra Pradesh, known for its temples and the Krishna River. Plan your travel well, as this is a popular route.
Total Distance: Driving distance is 160 km; straight-line air distance is 130 km.
Buses are frequent throughout the day.
October to March for pleasant weather.