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,209

Onwards

Via Guntur

Machilipatnam

Guntur

Ongole

Approx Travel Time

4h 59m

₹255

Onwards

Machilipatnam

Guntur

Ongole

Approx Travel Time

5h 22m

₹744

Onwards

Machilipatnam

Guntur

Ongole

Approx Travel Time

4h 5m

On Demand

Ads by MMT

Via Gudivada

Machilipatnam

Gudivada

Ongole

Approx Travel Time

3h 59m

₹290

Onwards

Via Vijayawada

CHEAPEST

Machilipatnam

Vijayawada

Ongole

Approx Travel Time

4h

₹240

Onwards

Machilipatnam

Vijayawada

Ongole

Approx Travel Time

4h 15m

₹1,095

Onwards

Ads by MMT

Via Narasaraopet

Machilipatnam

Narasaraopet

Ongole

Approx Travel Time

5h 29m

On Demand

Via Kaikalur

Machilipatnam

Kaikalur

Ongole

Approx Travel Time

5h 26m

₹310

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