hero
How2Go

Moradabad to Siliguri

Siliguri is approximately 1050+ kms from Moradabad. The fastest way to reach Siliguri from Moradabad is by Flight Via Lucknow. It takes approximately 4 hours. The cheapest way to reach Siliguri from Moradabad is by Train which would take approximately 22 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Moradabad

Siliguri

Approx Travel Time

21h 30m

₹380

Onwards

Via Lucknow

FASTEST

Moradabad

Lucknow

Siliguri

Approx Travel Time

3h 40m

On Demand

Moradabad

Lucknow

Siliguri

Approx Travel Time

10h 10m

₹8,819

Onwards

Moradabad

Lucknow

Siliguri

Approx Travel Time

18h 25m

On Demand

Ads by MMT

Via Muzaffarpur

Moradabad

Muzaffarpur

Siliguri

Approx Travel Time

1d 1h 40m

₹790

Onwards

Via Delhi

Moradabad

Delhi

Siliguri

Approx Travel Time

7h 25m

₹6,708

Onwards

Ads by MMT

Via Siwan

Moradabad

Siwan

Siliguri

Approx Travel Time

1d 2h 10m

₹1,085

Onwards

Via Patna

Moradabad

Patna

Siliguri

Approx Travel Time

1d 2h 15m

₹720

Onwards

Moradabad

Patna

Siliguri

Approx Travel Time

19h 30m

₹7,548

Onwards

Via Hajipur

Moradabad

Hajipur

Siliguri

Approx Travel Time

1d 2h 25m

₹975

Onwards

Frequently Asked Questions

What is the distance between Moradabad and Siliguri?

Siliguri is approximately 1050+ kms from Moradabad.

How long does it take to reach Siliguri from Moradabad?

It takes approximately 4 hours to reach Siliguri from Moradabad by Flight Via Lucknow.

What is the cheapest way to reach Siliguri from Moradabad?

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

What is the fastest way to reach Siliguri from Moradabad?

The fastest way to reach Siliguri from Moradabad is by Flight Via Lucknow.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India