hero
How2Go
Ariyalur to Machilipatnam

Ariyalur to Machilipatnam

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

Via Chennai

RECOMMENDED

FASTEST

Ariyalur

Chennai

Machilipatnam

Approx Travel Time

5h 53m

₹673

Onwards

Ariyalur

Chennai

Machilipatnam

Approx Travel Time

7h 57m

₹6,504

Onwards

Via Chennai, Vijayawada

CHEAPEST

Ariyalur

Chennai

Vijayawada

Machilipatnam

Approx Travel Time

10h 36m

₹455

Onwards

Via Chennai, Ongole

Ariyalur

Chennai

Ongole

Machilipatnam

Approx Travel Time

10h 19m

₹3,634

Onwards

Ariyalur

Chennai

Ongole

Machilipatnam

Approx Travel Time

11h 9m

₹1,960

Onwards

Via Viluppuram

Ariyalur

Viluppuram

Machilipatnam

Approx Travel Time

17h 13m

₹1,598

Onwards

Via Chennai, Kandukur

Ariyalur

Chennai

Kandukur

Machilipatnam

Approx Travel Time

9h 56m

₹603

Onwards

Via Ongole

Ariyalur

Ongole

Machilipatnam

Approx Travel Time

13h 20m

₹2,050

Onwards

Ariyalur

Ongole

Machilipatnam

Approx Travel Time

12h 30m

₹3,724

Onwards

Via Chennai, Nellore

Ariyalur

Chennai

Nellore

Machilipatnam

Approx Travel Time

12h 17m

₹2,025

Onwards

Frequently Asked Questions

What is the distance between Ariyalur and Machilipatnam?

Machilipatnam is approximately 600+ kms from Ariyalur.

How long does it take to reach Machilipatnam from Ariyalur?

It takes approximately 6 hours to reach Machilipatnam from Ariyalur by Train, Bus Via Chennai.

What is the cheapest way to reach Machilipatnam from Ariyalur?

The cheapest way to reach Machilipatnam from Ariyalur is by Train Via Chennai, Vijayawada.

What is the fastest way to reach Machilipatnam from Ariyalur?

The fastest way to reach Machilipatnam from Ariyalur is by Train, Bus Via Chennai.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India