hero
How2Go
Siliguri to Sarupathar

Siliguri to Sarupathar

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

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Siliguri

Sarupathar

Approx Travel Time

14h

₹380

Onwards

Via Dibrugarh

Siliguri

Dibrugarh

Sarupathar

Approx Travel Time

6h 58m

₹2,451

Onwards

Via Dibrugarh, Jorhat

FASTEST

Siliguri

Dibrugarh

Jorhat

Sarupathar

Approx Travel Time

6h 22m

On Demand

Via Guwahati

Siliguri

Guwahati

Sarupathar

Approx Travel Time

20h 55m

₹1,590

Onwards

Via Nagaon

Siliguri

Nagaon

Sarupathar

Approx Travel Time

19h 56m

₹6,473

Onwards

Via Diphu

Siliguri

Diphu

Sarupathar

Approx Travel Time

11h 35m

₹500

Onwards

Via Lanka

Siliguri

Lanka

Sarupathar

Approx Travel Time

11h 56m

₹470

Onwards

Via Dimapur

Siliguri

Dimapur

Sarupathar

Approx Travel Time

11h 55m

₹510

Onwards

Via Sarupeta

Siliguri

Sarupeta

Sarupathar

Approx Travel Time

12h 19m

₹450

Onwards

Via Dibrugarh, Golaghat

Siliguri

Dibrugarh

Golaghat

Sarupathar

Approx Travel Time

7h 1m

On Demand

Frequently Asked Questions

What is the distance between Siliguri and Sarupathar?

Sarupathar is approximately 650+ kms from Siliguri.

How long does it take to reach Sarupathar from Siliguri?

It takes approximately 7 hours to reach Sarupathar from Siliguri by Flight, Train Via Dibrugarh, Jorhat.

What is the cheapest way to reach Sarupathar from Siliguri?

The cheapest way to reach Sarupathar from Siliguri is by Train.

What is the fastest way to reach Sarupathar from Siliguri?

The fastest way to reach Sarupathar from Siliguri is by Flight, Train Via Dibrugarh, Jorhat.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India