hero
How2Go
Shahjahanpur to Salem

Shahjahanpur to Salem

Salem is approximately 2050+ 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 Salem.

Read More
Sort By
Mode of Transport

Via Bareilly, Bangalore

RECOMMENDED

FASTEST

Shahjahanpur

Bareilly

Bangalore

Salem

Approx Travel Time

10h 34m

₹11,162

Onwards

Shahjahanpur

Bareilly

Bangalore

Salem

Approx Travel Time

11h 22m

₹13,105

Onwards

Shahjahanpur

Bareilly

Bangalore

Salem

Approx Travel Time

12h 25m

₹12,250

Onwards

Shahjahanpur

Bareilly

Bangalore

Salem

Approx Travel Time

12h 17m

₹13,569

Onwards

Via Agra

Shahjahanpur

Agra

Salem

Approx Travel Time

1d 19h 32m

₹1,730

Onwards

Via Lucknow, Chandrapur

CHEAPEST

Shahjahanpur

Lucknow

Chandrapur

Salem

Approx Travel Time

1d 16h 1m

₹1,200

Onwards

Via Lucknow, Chennai

Shahjahanpur

Lucknow

Chennai

Salem

Approx Travel Time

12h 22m

₹10,642

Onwards

Via Lucknow, Bangalore

Shahjahanpur

Lucknow

Bangalore

Salem

Approx Travel Time

12h 9m

₹11,429

Onwards

Shahjahanpur

Lucknow

Bangalore

Salem

Approx Travel Time

13h 4m

₹11,894

Onwards

Shahjahanpur

Lucknow

Bangalore

Salem

Approx Travel Time

13h 45m

₹12,123

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Salem?

Salem is approximately 2050+ kms from Shahjahanpur.

How long does it take to reach Salem from Shahjahanpur?

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

What is the cheapest way to reach Salem from Shahjahanpur?

The cheapest way to reach Salem from Shahjahanpur is by Train Via Lucknow, Chandrapur.

What is the fastest way to reach Salem from Shahjahanpur?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India