The journey from Yerraguntla to Srikakulam covers approximately 750 kilometers. You will travel north along the coast to reach the city of Srikakulam. Road travel via NH 16 is the most efficient method, taking about 14 to 16 hours. Train connectivity is also available, with several express trains connecting Yerraguntla to Srikakulam Road station.
Total Distance: Driving distance is 750 km and straight-line air distance is 650 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 14 hours | 16 hours |
| Avg Price | 800-1800 INR | 1100-2200 INR |
| Operator | Indian Railways | APSRTC |
| Route | Yerraguntla Junction to Srikakulam Road. | Yerraguntla to Srikakulam via NH 16. |
| Tip | Book your train tickets well in advance as this is a popular route. | Overnight sleeper buses are a comfortable option for this journey. |
October to March, when the weather in Srikakulam is pleasant.