hero
How2Go
Marayoor to Pondicherry

Marayoor to Pondicherry

Pondicherry is approximately 300+ kms from Marayoor. The fastest way to reach Pondicherry from Marayoor is by Bus, Train Via Viluppuram. It takes approximately 11 hours. The cheapest way to reach Pondicherry from Marayoor is by Bus Via Tiruchirappalli which would take approximately 11 hours.

Sort By
Mode of Transport

Via Palani

RECOMMENDED

Marayoor

Palani

Pondicherry

Approx Travel Time

11h 25m

On Demand

Via Karur

Marayoor

Karur

Pondicherry

Approx Travel Time

11h 53m

On Demand

Marayoor

Karur

Pondicherry

Approx Travel Time

12h

On Demand

Ads by MMT

Via Viluppuram

FASTEST

Marayoor

Viluppuram

Pondicherry

Approx Travel Time

10h 43m

₹2,244

Onwards

Via Palani, Vriddhachalam

Marayoor

Palani

Vriddhachalam

Pondicherry

Approx Travel Time

12h 15m

On Demand

Ads by MMT

Via Palani, Karur

Marayoor

Palani

Karur

Pondicherry

Approx Travel Time

11h 8m

On Demand

Marayoor

Palani

Karur

Pondicherry

Approx Travel Time

11h 25m

On Demand

Via Tiruchirappalli

CHEAPEST

Marayoor

Tiruchirappalli

Pondicherry

Approx Travel Time

11h 15m

₹2,146

Onwards

Via Palani, Dindigul

Marayoor

Palani

Dindigul

Pondicherry

Approx Travel Time

11h 47m

On Demand

Via Karur, Vriddhachalam

Marayoor

Karur

Vriddhachalam

Pondicherry

Approx Travel Time

12h 28m

On Demand

Frequently Asked Questions

What is the distance between Marayoor and Pondicherry?

Pondicherry is approximately 300+ kms from Marayoor.

How long does it take to reach Pondicherry from Marayoor?

It takes approximately 11 hours to reach Pondicherry from Marayoor by Bus, Train Via Viluppuram.

What is the cheapest way to reach Pondicherry from Marayoor?

The cheapest way to reach Pondicherry from Marayoor is by Bus Via Tiruchirappalli.

What is the fastest way to reach Pondicherry from Marayoor?

The fastest way to reach Pondicherry from Marayoor is by Bus, Train Via Viluppuram.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India