hero
How2Go
Shahjahanpur to Malur

Shahjahanpur to Malur

Malur is approximately 1800+ kms from Shahjahanpur. The fastest way to reach Malur from Shahjahanpur is by Train, Flight Via Bareilly, Bangalore. It takes approximately 8 hours. The cheapest way to reach Malur from Shahjahanpur is by Bus Via Lucknow, Bangalore which would take approximately 59 hours.

Sort By
Mode of Transport

Via Bareilly, Bangalore

RECOMMENDED

FASTEST

Shahjahanpur

Bareilly

Bangalore

Malur

Approx Travel Time

8h 11m

₹7,884

Onwards

Shahjahanpur

Bareilly

Bangalore

Malur

Approx Travel Time

9h 10m

₹8,358

Onwards

Shahjahanpur

Bareilly

Bangalore

Malur

Approx Travel Time

8h 53m

₹9,756

Onwards

Via Kanpur, Bangalore

Shahjahanpur

Kanpur

Bangalore

Malur

Approx Travel Time

11h 18m

On Demand

Shahjahanpur

Kanpur

Bangalore

Malur

Approx Travel Time

11h 38m

₹7,748

Onwards

Ads by MMT

Via Chennai

Shahjahanpur

Chennai

Malur

Approx Travel Time

1d 17h 17m

On Demand

Via Lucknow, Bangalore

CHEAPEST

Shahjahanpur

Lucknow

Bangalore

Malur

Approx Travel Time

2d 10h 31m

₹6,498

Onwards

Shahjahanpur

Lucknow

Bangalore

Malur

Approx Travel Time

10h

₹7,377

Onwards

Shahjahanpur

Lucknow

Bangalore

Malur

Approx Travel Time

11h 19m

₹7,876

Onwards

Ads by MMT

Via Mumbai

Shahjahanpur

Mumbai

Malur

Approx Travel Time

1d 21h 3m

On Demand

Frequently Asked Questions

What is the distance between Shahjahanpur and Malur?

Malur is approximately 1800+ kms from Shahjahanpur.

How long does it take to reach Malur from Shahjahanpur?

It takes approximately 8 hours to reach Malur from Shahjahanpur by Train, Flight Via Bareilly, Bangalore.

What is the cheapest way to reach Malur from Shahjahanpur?

The cheapest way to reach Malur from Shahjahanpur is by Bus Via Lucknow, Bangalore.

What is the fastest way to reach Malur from Shahjahanpur?

The fastest way to reach Malur from Shahjahanpur is by Train, Flight Via Bareilly, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India