hero
How2Go
Dindigul to Siliguri

Dindigul to Siliguri

Siliguri is approximately 2150+ km from Dindigul, 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 Siliguri.

Read More
Sort By
Mode of Transport

Via Chennai

RECOMMENDED

Dindigul

Chennai

Siliguri

Approx Travel Time

9h 45m

₹11,090

Onwards

CHEAPEST

Dindigul

Chennai

Siliguri

Approx Travel Time

1d 17h 10m

₹1,005

Onwards

Direct Train

Dindigul

Siliguri

Approx Travel Time

2d 1h 45m

On Demand

Via Madurai, Bangalore

FASTEST

Dindigul

Madurai

Bangalore

Siliguri

Approx Travel Time

6h 48m

₹14,507

Onwards

Via Salem

Dindigul

Salem

Siliguri

Approx Travel Time

1d 21h 5m

₹5,496

Onwards

Via Bangalore, Patna

Dindigul

Bangalore

Patna

Siliguri

Approx Travel Time

2d 21h 55m

₹6,246

Onwards

Via Tiruchirappalli, Bangalore

Dindigul

Tiruchirappalli

Bangalore

Siliguri

Approx Travel Time

6h 55m

₹13,625

Onwards

Via Bangalore

Dindigul

Bangalore

Siliguri

Approx Travel Time

10h 31m

₹15,358

Onwards

Via Tiruchirappalli, Hyderabad

Dindigul

Tiruchirappalli

Hyderabad

Siliguri

Approx Travel Time

7h 40m

₹15,711

Onwards

Via Madurai, Hyderabad

Dindigul

Madurai

Hyderabad

Siliguri

Approx Travel Time

7h 28m

₹15,847

Onwards

Frequently Asked Questions

What is the distance between Dindigul and Siliguri?

Siliguri is approximately 2150+ kms from Dindigul.

How long does it take to reach Siliguri from Dindigul?

It takes approximately 7 hours to reach Siliguri from Dindigul by Train, Flight Via Madurai, Bangalore.

What is the cheapest way to reach Siliguri from Dindigul?

The cheapest way to reach Siliguri from Dindigul is by Train Via Chennai.

What is the fastest way to reach Siliguri from Dindigul?

The fastest way to reach Siliguri from Dindigul is by Train, Flight Via Madurai, Bangalore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India