hero
How2Go
Gurgaon to Siliguri

Gurgaon to Siliguri

Siliguri is approximately 1150+ kms from Gurgaon. The fastest way to reach Siliguri from Gurgaon is by Cab, Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Siliguri from Gurgaon is by Train which would take approximately 29 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Gurgaon

Delhi

Siliguri

Approx Travel Time

5h 15m

₹5,280

Onwards

Gurgaon

Delhi

Siliguri

Approx Travel Time

5h 15m

₹5,559

Onwards

FASTEST

Gurgaon

Delhi

Siliguri

Approx Travel Time

4h 34m

₹6,277

Onwards

Gurgaon

Delhi

Siliguri

Approx Travel Time

1d 1h 35m

₹675

Onwards

Gurgaon

Delhi

Siliguri

Approx Travel Time

1d 0h 44m

₹1,672

Onwards

Via Jaipur

Gurgaon

Jaipur

Siliguri

Approx Travel Time

10h 25m

₹7,764

Onwards

Ads by MMT

Direct Options

CHEAPEST

Gurgaon

Siliguri

Approx Travel Time

1d 5h 8m

₹635

Onwards

Gurgaon

Siliguri

Approx Travel Time

1d 0h 7m

On Demand

Via Delhi, Muzaffarpur

Gurgaon

Delhi

Muzaffarpur

Siliguri

Approx Travel Time

1d 6h 35m

₹1,854

Onwards

Ads by MMT

Via Delhi, Patna

Gurgaon

Delhi

Patna

Siliguri

Approx Travel Time

1d 3h 5m

₹1,320

Onwards

Frequently Asked Questions

What is the distance between Gurgaon and Siliguri?

Siliguri is approximately 1150+ kms from Gurgaon.

How long does it take to reach Siliguri from Gurgaon?

It takes approximately 5 hours to reach Siliguri from Gurgaon by Cab, Flight Via Delhi.

What is the cheapest way to reach Siliguri from Gurgaon?

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

What is the fastest way to reach Siliguri from Gurgaon?

The fastest way to reach Siliguri from Gurgaon is by Cab, Flight Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India