Perinthalmanna to Puducherry Distance

Puducherry is approximately 450+ km from Perinthalmanna. Compare the available routes and travel options between the two cities. The fastest way to reach Puducherry takes approximately 10 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Route map showing distance and travel time from Perinthalmanna, India to Puducherry, India

Via Viluppuram

RECOMMENDED

Perinthalmanna

Viluppuram

Pondicherry

Approx Travel Time

10h 13m

₹1,145

Onwards

Via Vriddhachalam

Perinthalmanna

Vriddhachalam

Pondicherry

Approx Travel Time

10h 5m

₹1,884

Onwards

Ads by MMT

Via Salem, Vriddhachalam

Perinthalmanna

Salem

Vriddhachalam

Pondicherry

Approx Travel Time

10h 59m

₹1,390

Onwards

Via Thrissur, Vriddhachalam

CHEAPEST

Perinthalmanna

Thrissur

Vriddhachalam

Pondicherry

Approx Travel Time

10h 45m

₹555

Onwards

Ads by MMT

Via Vriddhachalam, Viluppuram

Perinthalmanna

Vriddhachalam

Viluppuram

Pondicherry

Approx Travel Time

10h 28m

₹1,834

Onwards

Via Perundurai, Viluppuram

Perinthalmanna

Perundurai

Viluppuram

Pondicherry

Approx Travel Time

10h 38m

₹2,395

Onwards

Via Tirupur

Perinthalmanna

Tirupur

Pondicherry

Approx Travel Time

11h 41m

₹4,115

Onwards

Via Tiruchirappalli, Vriddhachalam

Perinthalmanna

Tiruchirappalli

Vriddhachalam

Pondicherry

Approx Travel Time

10h 14m

₹1,610

Onwards

Via Sankari, Viluppuram

Perinthalmanna

Sankari

Viluppuram

Pondicherry

Approx Travel Time

10h

₹2,164

Onwards

Via Dindigul, Viluppuram

FASTEST

Perinthalmanna

Dindigul

Viluppuram

Pondicherry

Approx Travel Time

9h 56m

₹660

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Perinthalmanna and Puducherry?

The straight-line distance is approximately 350+ km.

What is the distance from Perinthalmanna to Puducherry via Viluppuram?

Via Viluppuram, the distance is approximately 450+ km, taking around 10 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India