
Machilipatnam to Ongole
Ongole is approximately 150+ kms from Machilipatnam. The fastest way to reach Ongole from Machilipatnam is by Train. It takes approximately 3 hours. The cheapest way to reach Ongole from Machilipatnam is by Train Via Vijayawada which would take approximately 6 hours.
Sort By
Mode of Transport
Via Gudivada
Machilipatnam
Gudivada
Ongole
Approx Travel Time
5h 25m
₹290
Onwards
Via Guntur
Machilipatnam
Guntur
Ongole
Approx Travel Time
5h 25m
₹255
Onwards
Machilipatnam
Guntur
Ongole
Approx Travel Time
5h 40m
₹2,920
Onwards
Via Vijayawada
CHEAPEST
Machilipatnam
Vijayawada
Ongole
Approx Travel Time
6h 10m
₹240
Onwards
Machilipatnam
Vijayawada
Ongole
Approx Travel Time
6h 55m
₹2,145
Onwards
Machilipatnam
Vijayawada
Ongole
Approx Travel Time
6h 56m
₹3,891
Onwards
Frequently Asked Questions
What is the distance between Machilipatnam and Ongole?
Ongole is approximately 150+ kms from Machilipatnam.
How long does it take to reach Ongole from Machilipatnam?
It takes approximately 3 hours to reach Ongole from Machilipatnam by Train.
What is the cheapest way to reach Ongole from Machilipatnam?
The cheapest way to reach Ongole from Machilipatnam is by Train Via Vijayawada.
What is the fastest way to reach Ongole from Machilipatnam?
The fastest way to reach Ongole from Machilipatnam is by Train.
Routes Connecting Machilipatnam
Routes From Machilipatnam
- Machilipatnam to Dausa
- Machilipatnam to Amalapuram
- Machilipatnam to Bijapur
- Machilipatnam to Tumkur
- Machilipatnam to Bhawanipatna
- Machilipatnam to Dehradun
- Machilipatnam to Hubli
- Machilipatnam to Makrana
- Machilipatnam to Gadwal
- Machilipatnam to Jamnagar
- Machilipatnam to Khatu
- Machilipatnam to Dungarpur
- Machilipatnam to Kurukshetra
- Machilipatnam to Honavar
- Machilipatnam to Chilika-Lake
Routes To Machilipatnam
- Khamgaon to Machilipatnam
- Darjeeling to Machilipatnam
- Tikamgarh to Machilipatnam
- Malout to Machilipatnam
- Bapatla to Machilipatnam
- Kodungallur to Machilipatnam
- Diu to Machilipatnam
- Mussoorie to Machilipatnam
- Amritsar to Machilipatnam
- Dholpur to Machilipatnam
- Jahanabad to Machilipatnam
- Ambala to Machilipatnam
- Surendranagar to Machilipatnam
- Thiruvannamalai to Machilipatnam
- Miryalaguda to Machilipatnam