hero
How2Go
Shahjahanpur to Malda

Shahjahanpur to Malda

Malda is approximately 950+ km from Shahjahanpur, 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 Malda.

Read More
Sort By
Mode of Transport

Via Katihar

RECOMMENDED

CHEAPEST

Shahjahanpur

Katihar

Malda

Approx Travel Time

18h 11m

₹615

Onwards

Shahjahanpur

Katihar

Malda

Approx Travel Time

20h 57m

₹4,492

Onwards

Via Lucknow, Kolkata

FASTEST

Shahjahanpur

Lucknow

Kolkata

Malda

Approx Travel Time

16h 19m

₹8,475

Onwards

Shahjahanpur

Lucknow

Kolkata

Malda

Approx Travel Time

17h 27m

₹12,154

Onwards

Via Gorakhpur, Siliguri

Shahjahanpur

Gorakhpur

Siliguri

Malda

Approx Travel Time

1d 8h 2m

₹3,699

Onwards

Shahjahanpur

Gorakhpur

Siliguri

Malda

Approx Travel Time

1d 7h 53m

₹8,193

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Malda?

Malda is approximately 950+ kms from Shahjahanpur.

How long does it take to reach Malda from Shahjahanpur?

It takes approximately 17 hours to reach Malda from Shahjahanpur by Train, Flight, Bus Via Lucknow, Kolkata.

What is the cheapest way to reach Malda from Shahjahanpur?

The cheapest way to reach Malda from Shahjahanpur is by Train Via Katihar.

What is the fastest way to reach Malda from Shahjahanpur?

The fastest way to reach Malda from Shahjahanpur is by Train, Flight, Bus Via Lucknow, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India