hero
How2Go
Siliguri to Dharmanagar

Siliguri to Dharmanagar

Dharmanagar is approximately 500+ 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 Dharmanagar.

Read More
Sort By
Mode of Transport

Via Agartala

RECOMMENDED

FASTEST

Siliguri

Agartala

Dharmanagar

Approx Travel Time

5h 12m

₹6,800

Onwards

Via Guwahati, Haflong

Siliguri

Guwahati

Haflong

Dharmanagar

Approx Travel Time

13h

₹580

Onwards

Siliguri

Guwahati

Haflong

Dharmanagar

Approx Travel Time

19h 6m

₹1,130

Onwards

Direct Train

CHEAPEST

Siliguri

Dharmanagar

Approx Travel Time

18h 38m

₹430

Onwards

Via Alipurduar, Haflong

Siliguri

Alipurduar

Haflong

Dharmanagar

Approx Travel Time

16h 49m

₹4,325

Onwards

Via Shillong

Siliguri

Shillong

Dharmanagar

Approx Travel Time

23h 24m

₹1,950

Onwards

Via Agartala, Kumarghat

Siliguri

Agartala

Kumarghat

Dharmanagar

Approx Travel Time

5h 25m

₹6,835

Onwards

Via Agartala, Karimganj

Siliguri

Agartala

Karimganj

Dharmanagar

Approx Travel Time

6h 38m

₹6,870

Onwards

Via Guwahati, Agartala

Siliguri

Guwahati

Agartala

Dharmanagar

Approx Travel Time

11h 51m

₹2,495

Onwards

Via Sarupeta

Siliguri

Sarupeta

Dharmanagar

Approx Travel Time

16h 5m

₹530

Onwards

Frequently Asked Questions

What is the distance between Siliguri and Dharmanagar?

Dharmanagar is approximately 500+ kms from Siliguri.

How long does it take to reach Dharmanagar from Siliguri?

It takes approximately 5 hours to reach Dharmanagar from Siliguri by Flight, Train Via Agartala.

What is the cheapest way to reach Dharmanagar from Siliguri?

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

What is the fastest way to reach Dharmanagar from Siliguri?

The fastest way to reach Dharmanagar from Siliguri is by Flight, Train Via Agartala.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India