hero
How2Go
Vaniyambadi to Mahabalipuram

Vaniyambadi to Mahabalipuram

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

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Vaniyambadi

Mahabalipuram

Approx Travel Time

4h 3m

₹3,761

Onwards

Via Chennai

CHEAPEST

FASTEST

Vaniyambadi

Chennai

Mahabalipuram

Approx Travel Time

3h 35m

₹460

Onwards

Vaniyambadi

Chennai

Mahabalipuram

Approx Travel Time

5h 18m

₹609

Onwards

Vaniyambadi

Chennai

Mahabalipuram

Approx Travel Time

7h 2m

₹1,589

Onwards

Vaniyambadi

Chennai

Mahabalipuram

Approx Travel Time

5h 19m

₹1,440

Onwards

Via Kanchipuram

Vaniyambadi

Kanchipuram

Mahabalipuram

Approx Travel Time

4h 9m

₹2,848

Onwards

Via Tiruvallur, Chennai

Vaniyambadi

Tiruvallur

Chennai

Mahabalipuram

Approx Travel Time

4h 3m

₹540

Onwards

Via Tiruvallur

Vaniyambadi

Tiruvallur

Mahabalipuram

Approx Travel Time

4h 3m

₹2,493

Onwards

Via Arakkonam, Kanchipuram

Vaniyambadi

Arakkonam

Kanchipuram

Mahabalipuram

Approx Travel Time

3h 55m

₹1,784

Onwards

Via Ranipet, Kanchipuram

Vaniyambadi

Ranipet

Kanchipuram

Mahabalipuram

Approx Travel Time

4h 11m

₹2,526

Onwards

Frequently Asked Questions

What is the distance between Vaniyambadi and Mahabalipuram?

Mahabalipuram is approximately 150+ kms from Vaniyambadi.

How long does it take to reach Mahabalipuram from Vaniyambadi?

It takes approximately 4 hours to reach Mahabalipuram from Vaniyambadi by Train, Cab Via Chennai.

What is the cheapest way to reach Mahabalipuram from Vaniyambadi?

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

What is the fastest way to reach Mahabalipuram from Vaniyambadi?

The fastest way to reach Mahabalipuram from Vaniyambadi is by Train, Cab Via Chennai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India