hero
How2Go
Puttaparthi to Machilipatnam

Puttaparthi to Machilipatnam

Machilipatnam is approximately 600+ km from Puttaparthi, 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 Machilipatnam.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

CHEAPEST

Puttaparthi

Machilipatnam

Approx Travel Time

15h 29m

₹355

Onwards

Via Gudivada

FASTEST

Puttaparthi

Gudivada

Machilipatnam

Approx Travel Time

6h 38m

₹473

Onwards

Puttaparthi

Gudivada

Machilipatnam

Approx Travel Time

6h 59m

₹805

Onwards

Ads by MMT

Via Guntur

Puttaparthi

Guntur

Machilipatnam

Approx Travel Time

11h 48m

₹2,142

Onwards

Puttaparthi

Guntur

Machilipatnam

Approx Travel Time

16h 53m

₹3,227

Onwards

Via Anantapur, Guntur

Puttaparthi

Anantapur

Guntur

Machilipatnam

Approx Travel Time

11h 19m

₹2,242

Onwards

Puttaparthi

Anantapur

Guntur

Machilipatnam

Approx Travel Time

12h 8m

₹4,594

Onwards

Ads by MMT

Via Narasaraopet

Puttaparthi

Narasaraopet

Machilipatnam

Approx Travel Time

12h 9m

₹680

Onwards

Via Dhone, Guntur

Puttaparthi

Dhone

Guntur

Machilipatnam

Approx Travel Time

11h 14m

₹2,197

Onwards

Via Vijayawada

Puttaparthi

Vijayawada

Machilipatnam

Approx Travel Time

14h 28m

₹1,045

Onwards

Frequently Asked Questions

What is the distance between Puttaparthi and Machilipatnam?

Machilipatnam is approximately 600+ kms from Puttaparthi.

How long does it take to reach Machilipatnam from Puttaparthi?

It takes approximately 7 hours to reach Machilipatnam from Puttaparthi by Bus, Train Via Gudivada.

What is the cheapest way to reach Machilipatnam from Puttaparthi?

The cheapest way to reach Machilipatnam from Puttaparthi is by Train.

What is the fastest way to reach Machilipatnam from Puttaparthi?

The fastest way to reach Machilipatnam from Puttaparthi is by Bus, Train Via Gudivada.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India