hero
How2Go
Theni to Machilipatnam

Theni to Machilipatnam

Machilipatnam is approximately 900+ kms from Theni. The fastest way to reach Machilipatnam from Theni is by Train, Flight, Cab Via Madurai, Gannavaram. It takes approximately 11 hours. The cheapest way to reach Machilipatnam from Theni is by Train, Flight, Cab Via Madurai, Gannavaram which would take approximately 11 hours.

Sort By
Mode of Transport

Via Madurai, Gannavaram

RECOMMENDED

CHEAPEST

FASTEST

Theni

Madurai

Gannavaram

Machilipatnam

Approx Travel Time

11h 2m

₹7,451

Onwards

Theni

Madurai

Gannavaram

Machilipatnam

Approx Travel Time

11h 45m

₹7,550

Onwards

Theni

Madurai

Gannavaram

Machilipatnam

Approx Travel Time

11h 22m

₹8,775

Onwards

Theni

Madurai

Gannavaram

Machilipatnam

Approx Travel Time

11h 23m

₹9,770

Onwards

Theni

Madurai

Gannavaram

Machilipatnam

Approx Travel Time

12h 5m

₹8,874

Onwards

Theni

Madurai

Gannavaram

Machilipatnam

Approx Travel Time

12h 6m

₹9,869

Onwards

Via Chennai

Theni

Chennai

Machilipatnam

Approx Travel Time

19h 55m

On Demand

Theni

Chennai

Machilipatnam

Approx Travel Time

20h 23m

On Demand

Ads by MMT

Via Thiruvannamalai, Gudivada

Theni

Thiruvannamalai

Gudivada

Machilipatnam

Approx Travel Time

21h 26m

On Demand

Theni

Thiruvannamalai

Gudivada

Machilipatnam

Approx Travel Time

21h 11m

On Demand

Frequently Asked Questions

What is the distance between Theni and Machilipatnam?

Machilipatnam is approximately 900+ kms from Theni.

How long does it take to reach Machilipatnam from Theni?

It takes approximately 11 hours to reach Machilipatnam from Theni by Train, Flight, Cab Via Madurai, Gannavaram.

What is the cheapest way to reach Machilipatnam from Theni?

The cheapest way to reach Machilipatnam from Theni is by Train, Flight, Cab Via Madurai, Gannavaram.

What is the fastest way to reach Machilipatnam from Theni?

The fastest way to reach Machilipatnam from Theni is by Train, Flight, Cab Via Madurai, Gannavaram.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India