Vijayawada
Vijayawada
Train

Puthuppally to Vijayawada

Updated: 28 May 2026

The journey from Puthuppally to Vijayawada is a long-distance trip across the southern states. You will travel via train from Kayamkulam to Vijayawada Junction. The distance is approximately 1100 km and takes about 20 to 22 hours by train. Vijayawada is a major city on the banks of the Krishna River.

Total Distance: 1100 km by road, 950 km air distance.
Fastest Way
Train.
Cheapest Way
Train in Sleeper class.
Compare Puthuppally to Vijayawada Routes
Train
Direct
Duration
21 hours
Avg Price
1200-3000 INR
Operator
Indian Railways
Route
Kayamkulam Junction to Vijayawada Junction

Book tickets well in advance.

Travel Tips
  • Booking
    Book train tickets well in advance.
  • Clothing
    Wear light cotton clothes.
  • Local Transport
    Use auto-rickshaws for local travel.
  • Food
    Try the local Andhra cuisine.
  • Hydration
    Drink plenty of water.
Safety Tips
  • City Safety
    Stay in well-lit areas.
  • Night Travel
    Avoid traveling late at night.
  • Emergency
    Keep local emergency numbers saved.
  • Health
    Carry basic medicines.
People Also Ask
  • Is the train route scenic?
    Yes, it passes through diverse landscapes.
  • How long is the journey?
    About 20 to 22 hours.
  • Are there buses?
    Yes, but train is better.
  • What is the best time?
    Winter is the best season.
  • Is it safe?
    Yes, Vijayawada is a safe city.
Quick Info
  • From Puthuppally, Kerala, India
  • To Vijayawada, Andhra Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Vijayawada
1
Kanaka Durga Temple
Visit the famous temple on the hill.
2
Prakasam Barrage
See the beautiful barrage on the Krishna River.
3
Bhavani Island
Explore this island in the river.
4
Undavalli Caves
Visit the ancient rock-cut caves.
Tags
Puthuppally to Vijayawada Kerala to Vijayawada train to Vijayawada Vijayawada travel guide city travel travel to Vijayawada Vijayawada tourism South India travel