
Ongole to Machilipatnam
Machilipatnam is approximately 150+ kms from Ongole. The fastest way to reach Machilipatnam from Ongole is by Train. It takes approximately 3 hours. The cheapest way to reach Machilipatnam from Ongole is by Train Via Vijayawada which would take approximately 6 hours.
Sort By
Mode of Transport
Via Gudivada
Ongole
Gudivada
Machilipatnam
Approx Travel Time
5h 25m
₹290
Onwards
Via Guntur
Ongole
Guntur
Machilipatnam
Approx Travel Time
5h 25m
₹255
Onwards
Ongole
Guntur
Machilipatnam
Approx Travel Time
5h 40m
₹2,904
Onwards
Via Vijayawada
CHEAPEST
Ongole
Vijayawada
Machilipatnam
Approx Travel Time
6h 10m
₹235
Onwards
Ongole
Vijayawada
Machilipatnam
Approx Travel Time
6h 55m
₹1,635
Onwards
Ongole
Vijayawada
Machilipatnam
Approx Travel Time
6h 56m
₹3,891
Onwards
Frequently Asked Questions
What is the distance between Ongole and Machilipatnam?
Machilipatnam is approximately 150+ kms from Ongole.
How long does it take to reach Machilipatnam from Ongole?
It takes approximately 3 hours to reach Machilipatnam from Ongole by Train.
What is the cheapest way to reach Machilipatnam from Ongole?
The cheapest way to reach Machilipatnam from Ongole is by Train Via Vijayawada.
What is the fastest way to reach Machilipatnam from Ongole?
The fastest way to reach Machilipatnam from Ongole is by Train.
Routes Connecting Ongole
Routes From Ongole
Routes Connecting Machilipatnam
Routes From Machilipatnam
- Machilipatnam to Salem
- Machilipatnam to Kovilpatti
- Machilipatnam to Jhajjar
- Machilipatnam to Daman
- Machilipatnam to Nabadwip
- Machilipatnam to Rameshwaram
- Machilipatnam to Navi-Mumbai
- Machilipatnam to Deoband
- Machilipatnam to Basavakalyan
- Machilipatnam to Amalapuram
- Machilipatnam to Hubli
- Machilipatnam to Bihar-Sharif
- Machilipatnam to Kandaghat
- Machilipatnam to Tiruchengode
- Machilipatnam to Kasganj
Routes To Machilipatnam
- Jahanabad to Machilipatnam
- Gokarna to Machilipatnam
- Ashoknagar to Machilipatnam
- Palghar to Machilipatnam
- Pali to Machilipatnam
- Kamareddy to Machilipatnam
- Viluppuram to Machilipatnam
- Belur to Machilipatnam
- Hardoi to Machilipatnam
- Darjeeling to Machilipatnam
- Indore to Machilipatnam
- Belgaum to Machilipatnam
- Palitana to Machilipatnam
- Ranni to Machilipatnam