There are 6 ways to get from Nadikudi Station to Annavaram by train, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Macherla to Guntur Jntrain 07780 / ...
- Take the train from Guntur Jn to Annavaramtrain 18464 / ...
9h 31m₹641–3,143Taxi, bus
- Take the taxi from Nadikudi Station to Vadapallitaxi
- Take the bus from Vadapalli to Vijayawada- Ramavarappadu Ringbus
- Take the bus from FlixBus Vijayawada - Ramvarapadu Circle to FlixBus Annavaram - Town Road Entrancebus
9h 35m₹2,253–3,789Drive 386.9 km
- Drive from Nadikudi Station to Annavaramcar 386.9 km
5h 45m₹4,365–6,305Taxi
- Take the taxi from Nadikudi Station to Annavaramtaxi 386.9 km
5h 45m₹6,000–8,000Train via Vijayawada
- Take the train from Macherla to Vijayawada Jntrain 07782
- Take the train from Vijayawada Jn to Annavaramtrain 12718 / ...
10h 18m₹641–3,143Train, bus
- Take the train from Macherla to Guntur Jntrain 07780 / ...
- Take the bus from Guntur Andhra Pradesh to Annavarambus Guntur Andhra Pradesh - Annavaram
11h 18m₹901–2,943
Questions & Answers
The cheapest way to get from Nadikudi Station to Annavaram is to train which costs ₹600 - ₹3,200 and takes 9h 31m.
The fastest way to get from Nadikudi Station to Annavaram is to drive which takes 5h 45m and costs ₹4,300 - ₹6,500.
No, there is no direct train from Nadikudi Station to Annavaram. However, there are services departing from Macherla and arriving at Annavaram via Guntur Jn. The journey, including transfers, takes approximately 9h 31m.
The distance between Nadikudi Station and Annavaram is 418 km. The road distance is 386.9 km.
The best way to get from Nadikudi Station to Annavaram without a car is to train which takes 9h 31m and costs ₹600 - ₹3,200.
It takes approximately 9h 31m to get from Nadikudi Station to Annavaram, including transfers.
Nadikudi Station to Annavaram train services, operated by Indian Railways, depart from Macherla station.
Nadikudi Station to Annavaram train services, operated by Indian Railways, arrive at Guntur Jn station.
Yes, the driving distance between Nadikudi Station to Annavaram is 387 km. It takes approximately 5h 45m to drive from Nadikudi Station to Annavaram.
There are five+ hotels available in Annavaram.
What companies run services between Nadikudi Station, India and Annavaram, Andhra Pradesh, India?
You can take a vehicle from Nadikudi Station to Annavaram via Macherla and Guntur Jn in around 9h 31m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Macherla to Guntur Jn
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Guntur Jn to Annavaram
- Ave. Duration
- 4h 58m
- Frequency
- 5 times a day
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Macherla to Vijayawada Jn
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Vijayawada Jn to Annavaram
- Ave. Duration
- 3h 38m
- Frequency
- Hourly
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Macherla to Guntur Jn
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Phone
- +91 9100787009
- [email protected]
- Website
- Mahi trans
Bus from Vadapalli to Vijayawada- Ramavarappadu Ring
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- ₹950–1,600
- Website
- Mahi trans
- Seater/Sleeper
- ₹950–1,600
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Vijayawada - Ramvarapadu Circle to FlixBus Annavaram - Town Road Entrance
- Ave. Duration
- 4h 35m
- Frequency
- 3 times a day
- Estimated price
- ₹390–1,100
- Website
- FlixBus India
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Guntur Andhra Pradesh to Annavaram
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- ₹460–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹460–650
- Ave. Duration
- 3h 25m
- Estimated price
- ₹800–8,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to plan an amazing trip around Scandinavia, How to get from Southend Airport into central London, and How to travel India's Golden Triangle - to help you get the most out of your next trip.















