hero
How2Go
Mahabalipuram to Theni

Mahabalipuram to Theni

Theni is approximately 450+ km from Mahabalipuram, 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 Theni.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Mahabalipuram

Theni

Approx Travel Time

8h 51m

₹8,615

Onwards

Via Chennai, Madurai

FASTEST

Mahabalipuram

Chennai

Madurai

Theni

Approx Travel Time

7h 2m

₹5,479

Onwards

Mahabalipuram

Chennai

Madurai

Theni

Approx Travel Time

7h 53m

₹5,391

Onwards

Via Tindivanam

Mahabalipuram

Tindivanam

Theni

Approx Travel Time

8h 35m

₹2,836

Onwards

Via Tindivanam, Tiruchirappalli

Mahabalipuram

Tindivanam

Tiruchirappalli

Theni

Approx Travel Time

8h 33m

₹2,846

Onwards

Via Tindivanam, Madurai

Mahabalipuram

Tindivanam

Madurai

Theni

Approx Travel Time

8h 58m

₹2,576

Onwards

Via Pondicherry

Mahabalipuram

Pondicherry

Theni

Approx Travel Time

9h 50m

₹1,358

Onwards

Via Salem

CHEAPEST

Mahabalipuram

Salem

Theni

Approx Travel Time

10h 33m

₹1,330

Onwards

Via Viluppuram

Mahabalipuram

Viluppuram

Theni

Approx Travel Time

9h 9m

₹3,490

Onwards

Via Chennai, Dindigul

Mahabalipuram

Chennai

Dindigul

Theni

Approx Travel Time

9h 18m

₹2,599

Onwards

Frequently Asked Questions

What is the distance between Mahabalipuram and Theni?

Theni is approximately 450+ kms from Mahabalipuram.

How long does it take to reach Theni from Mahabalipuram?

It takes approximately 7 hours to reach Theni from Mahabalipuram by Cab, Flight, Train Via Chennai, Madurai.

What is the cheapest way to reach Theni from Mahabalipuram?

The cheapest way to reach Theni from Mahabalipuram is by Bus, Train Via Salem.

What is the fastest way to reach Theni from Mahabalipuram?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India