The journey from Giddalur to the historic port city of Machilipatnam covers about 320 kilometers. You will typically travel through the Guntur district before heading towards the coast. The most reliable way to reach Machilipatnam is by taking a train to Vijayawada and then a local train or bus to your destination. The route is well-connected by state highways and the national rail network. Expect a total travel time of 7 to 8 hours.
Total Distance: Driving distance is 320 km; straight-line air distance is 250 km.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 7 hours | 8 hours |
| Avg Price | 350-900 INR | 500-800 INR |
| Operator | Indian Railways | APSRTC |
| Route | Giddalur to Vijayawada, then local train to Machilipatnam. | Giddalur to Guntur, then bus to Machilipatnam. |
| Tip | The Vijayawada-Machilipatnam line has frequent passenger trains. | APSRTC runs frequent services from Guntur bus station to Machilipatnam. |
November to February, as the coastal climate is pleasant during this period.