The journey from Yerraguntla to Machilipatnam covers approximately 420 kilometers. You will travel northeast through the Kadapa and Krishna districts to reach the coastal town of Machilipatnam. Road travel via NH 16 is the most efficient method, taking about 9 to 10 hours. Train connectivity is also available, with several express trains connecting Yerraguntla to Machilipatnam Junction.
Total Distance: Driving distance is 420 km and straight-line air distance is 360 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 9 hours | 10 hours |
| Avg Price | 400-1000 INR | 650-1300 INR |
| Operator | Indian Railways | APSRTC |
| Route | Yerraguntla Junction to Machilipatnam Junction. | Yerraguntla to Machilipatnam 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 Machilipatnam is pleasant.