Ongole to Machilipatnam - Multiple Options To Reach By Train, Cab, Bus
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,889
Onwards
Via Vijayawada
CHEAPEST
Ongole
Vijayawada
Machilipatnam
Approx Travel Time
6h 10m
₹235
Onwards
Ongole
Vijayawada
Machilipatnam
Approx Travel Time
6h 55m
₹2,700
Onwards
Ongole
Vijayawada
Machilipatnam
Approx Travel Time
6h 56m
₹3,686
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
From Ongole
Routes Connecting Machilipatnam
From Machilipatnam
- Machilipatnam to Kottayam
- Machilipatnam to Gooty
- Machilipatnam to Thiruvannamalai
- Machilipatnam to Noida
- Machilipatnam to Lakshadweep
- Machilipatnam to Bathinda
- Machilipatnam to Hoshangabad
- Machilipatnam to Tiruchirappalli
- Machilipatnam to Jalgaon
- Machilipatnam to Chhindwara
- Machilipatnam to Garhwa
- Machilipatnam to Sasaram
- Machilipatnam to Bharatpur
- Machilipatnam to Balrampur
- Machilipatnam to Gandhinagar
To Machilipatnam
- Darbhanga to Machilipatnam
- Bina to Machilipatnam
- Rasipuram to Machilipatnam
- Amalapuram to Machilipatnam
- Thiruvannamalai to Machilipatnam
- Shahdol to Machilipatnam
- Khatu to Machilipatnam
- Haridwar to Machilipatnam
- Meerut to Machilipatnam
- Darjeeling to Machilipatnam
- Yadgir to Machilipatnam
- Shamli to Machilipatnam
- Phagwara to Machilipatnam
- Nalgonda to Machilipatnam
- Kamareddy to Machilipatnam