hero
How2Go
Mahabalipuram to Dindigul

Mahabalipuram to Dindigul

Dindigul is approximately 350+ kms from Mahabalipuram. The fastest way to reach Dindigul from Mahabalipuram is by Cab, Train Via Viluppuram. It takes approximately 6 hours. The cheapest way to reach Dindigul from Mahabalipuram is by Cab, Train Via Chennai which would take approximately 7 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Mahabalipuram

Dindigul

Approx Travel Time

7h 45m

₹7,494

Onwards

Via Viluppuram

FASTEST

Mahabalipuram

Viluppuram

Dindigul

Approx Travel Time

5h 38m

On Demand

Ads by MMT

Via Pondicherry, Viluppuram

Mahabalipuram

Pondicherry

Viluppuram

Dindigul

Approx Travel Time

6h 33m

₹509

Onwards

Via Pondicherry

Mahabalipuram

Pondicherry

Dindigul

Approx Travel Time

8h 42m

₹1,948

Onwards

Mahabalipuram

Pondicherry

Dindigul

Approx Travel Time

8h 24m

₹3,905

Onwards

Ads by MMT

Via Cheyyur

Mahabalipuram

Cheyyur

Dindigul

Approx Travel Time

6h 30m

On Demand

Via Chennai

CHEAPEST

Mahabalipuram

Chennai

Dindigul

Approx Travel Time

6h 56m

₹426

Onwards

Via Tindivanam, Vriddhachalam

Mahabalipuram

Tindivanam

Vriddhachalam

Dindigul

Approx Travel Time

6h 20m

On Demand

Via Tindivanam, Viluppuram

Mahabalipuram

Tindivanam

Viluppuram

Dindigul

Approx Travel Time

6h 38m

On Demand

Mahabalipuram

Tindivanam

Viluppuram

Dindigul

Approx Travel Time

6h 43m

On Demand

Frequently Asked Questions

What is the distance between Mahabalipuram and Dindigul?

Dindigul is approximately 350+ kms from Mahabalipuram.

How long does it take to reach Dindigul from Mahabalipuram?

It takes approximately 6 hours to reach Dindigul from Mahabalipuram by Cab, Train Via Viluppuram.

What is the cheapest way to reach Dindigul from Mahabalipuram?

The cheapest way to reach Dindigul from Mahabalipuram is by Cab, Train Via Chennai.

What is the fastest way to reach Dindigul from Mahabalipuram?

The fastest way to reach Dindigul from Mahabalipuram is by Cab, Train Via Viluppuram.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India