hero
How2Go
Hosur to Machilipatnam

Hosur to Machilipatnam

Machilipatnam is approximately 850+ kms from Hosur. The fastest way to reach Machilipatnam from Hosur is by Bus, Flight, Cab Via Bangalore, Gannavaram. It takes approximately 9 hours. The cheapest way to reach Machilipatnam from Hosur is by Train Via Puttaparthi which would take approximately 19 hours.

Sort By
Mode of Transport

Via Puttaparthi

RECOMMENDED

CHEAPEST

Hosur

Puttaparthi

Machilipatnam

Approx Travel Time

19h 6m

₹530

Onwards

Via Bangalore

Hosur

Bangalore

Machilipatnam

Approx Travel Time

15h 5m

₹1,890

Onwards

Ads by MMT

Via Bangalore, Gannavaram

Hosur

Bangalore

Gannavaram

Machilipatnam

Approx Travel Time

10h 47m

₹6,545

Onwards

Hosur

Bangalore

Gannavaram

Machilipatnam

Approx Travel Time

10h 5m

₹7,993

Onwards

Hosur

Bangalore

Gannavaram

Machilipatnam

Approx Travel Time

9h 5m

₹6,999

Onwards

FASTEST

Hosur

Bangalore

Gannavaram

Machilipatnam

Approx Travel Time

8h 22m

₹6,900

Onwards

Hosur

Bangalore

Gannavaram

Machilipatnam

Approx Travel Time

10h 48m

₹8,054

Onwards

Via Chittoor

Hosur

Chittoor

Machilipatnam

Approx Travel Time

13h 57m

On Demand

Ads by MMT

Via Tirupati, Gudivada

Hosur

Tirupati

Gudivada

Machilipatnam

Approx Travel Time

15h 15m

₹1,549

Onwards

Hosur

Tirupati

Gudivada

Machilipatnam

Approx Travel Time

12h 34m

₹16,882

Onwards

Frequently Asked Questions

What is the distance between Hosur and Machilipatnam?

Machilipatnam is approximately 850+ kms from Hosur.

How long does it take to reach Machilipatnam from Hosur?

It takes approximately 9 hours to reach Machilipatnam from Hosur by Bus, Flight, Cab Via Bangalore, Gannavaram.

What is the cheapest way to reach Machilipatnam from Hosur?

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

What is the fastest way to reach Machilipatnam from Hosur?

The fastest way to reach Machilipatnam from Hosur is by Bus, Flight, Cab Via Bangalore, Gannavaram.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India