hero
How2Go
Ambala to Siliguri

Ambala to Siliguri

Siliguri is approximately 1550+ kms from Ambala. The fastest way to reach Siliguri from Ambala is by Bus, Flight Via Mohali, Patna. It takes approximately 7 hours. The cheapest way to reach Siliguri from Ambala is by Train which would take approximately 29 hours.

Sort By
Mode of Transport

Via Muzaffarpur

RECOMMENDED

Ambala

Muzaffarpur

Siliguri

Approx Travel Time

1d 4h

₹725

Onwards

Via Delhi

Ambala

Delhi

Siliguri

Approx Travel Time

8h 5m

₹5,320

Onwards

Ambala

Delhi

Siliguri

Approx Travel Time

8h

₹5,735

Onwards

Ambala

Delhi

Siliguri

Approx Travel Time

7h 57m

₹8,165

Onwards

Ambala

Delhi

Siliguri

Approx Travel Time

1d 4h 7m

₹3,560

Onwards

Ads by MMT

Direct Options

CHEAPEST

Ambala

Siliguri

Approx Travel Time

1d 4h 45m

₹660

Onwards

Ambala

Siliguri

Approx Travel Time

1d 1h 30m

₹33,718

Onwards

Via Mohali, Patna

FASTEST

Ambala

Mohali

Patna

Siliguri

Approx Travel Time

7h 10m

₹14,179

Onwards

Ads by MMT

Via Hajipur

Ambala

Hajipur

Siliguri

Approx Travel Time

1d 7h 42m

₹1,220

Onwards

Via Gorakhpur

Ambala

Gorakhpur

Siliguri

Approx Travel Time

1d 12h 7m

₹1,899

Onwards

Frequently Asked Questions

What is the distance between Ambala and Siliguri?

Siliguri is approximately 1550+ kms from Ambala.

How long does it take to reach Siliguri from Ambala?

It takes approximately 7 hours to reach Siliguri from Ambala by Bus, Flight Via Mohali, Patna.

What is the cheapest way to reach Siliguri from Ambala?

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

What is the fastest way to reach Siliguri from Ambala?

The fastest way to reach Siliguri from Ambala is by Bus, Flight Via Mohali, Patna.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India