hero
How2Go
Machilipatnam to Ongole

Machilipatnam to Ongole

Ongole is approximately 150+ km from Machilipatnam, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Ongole.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

FASTEST

Machilipatnam

Ongole

Approx Travel Time

3h 49m

₹4,081

Onwards

Machilipatnam

Ongole

Approx Travel Time

4h 19m

₹1,269

Onwards

Via Guntur

Machilipatnam

Guntur

Ongole

Approx Travel Time

4h 7m

On Demand

Machilipatnam

Guntur

Ongole

Approx Travel Time

4h 3m

On Demand

Machilipatnam

Guntur

Ongole

Approx Travel Time

5h 14m

₹255

Onwards

Machilipatnam

Guntur

Ongole

Approx Travel Time

5h 20m

₹774

Onwards

Ads by MMT

Via Vijayawada

CHEAPEST

Machilipatnam

Vijayawada

Ongole

Approx Travel Time

4h 5m

₹240

Onwards

Machilipatnam

Vijayawada

Ongole

Approx Travel Time

4h 15m

₹1,095

Onwards

Via Narasaraopet

Machilipatnam

Narasaraopet

Ongole

Approx Travel Time

5h 29m

On Demand

Ads by MMT

Via Gannavaram

Machilipatnam

Gannavaram

Ongole

Approx Travel Time

4h 38m

₹2,691

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 4 hours to reach Ongole from Machilipatnam by Cab.

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 Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India