hero
How2Go
Shahjahanpur to Sirhind

Shahjahanpur to Sirhind

Sirhind is approximately 450+ 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 Sirhind.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

CHEAPEST

Shahjahanpur

Sirhind

Approx Travel Time

9h 34m

₹290

Onwards

Via Roorkee

FASTEST

Shahjahanpur

Roorkee

Sirhind

Approx Travel Time

7h 53m

₹330

Onwards

Shahjahanpur

Roorkee

Sirhind

Approx Travel Time

8h 26m

On Demand

Ads by MMT

Via Ghaziabad

Shahjahanpur

Ghaziabad

Sirhind

Approx Travel Time

12h 39m

₹1,248

Onwards

Via Rudrapur

Shahjahanpur

Rudrapur

Sirhind

Approx Travel Time

14h 55m

₹4,808

Onwards

Ads by MMT

Via Saharanpur

Shahjahanpur

Saharanpur

Sirhind

Approx Travel Time

8h 5m

₹305

Onwards

Via Ambala

Shahjahanpur

Ambala

Sirhind

Approx Travel Time

8h 12m

₹310

Onwards

Via Rajpura

Shahjahanpur

Rajpura

Sirhind

Approx Travel Time

8h 22m

₹325

Onwards

Via Yamunanagar

Shahjahanpur

Yamunanagar

Sirhind

Approx Travel Time

8h 36m

₹310

Onwards

Via Moradabad

Shahjahanpur

Moradabad

Sirhind

Approx Travel Time

9h 5m

₹320

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Sirhind?

Sirhind is approximately 450+ kms from Shahjahanpur.

How long does it take to reach Sirhind from Shahjahanpur?

It takes approximately 8 hours to reach Sirhind from Shahjahanpur by Train Via Roorkee.

What is the cheapest way to reach Sirhind from Shahjahanpur?

The cheapest way to reach Sirhind from Shahjahanpur is by Train.

What is the fastest way to reach Sirhind from Shahjahanpur?

The fastest way to reach Sirhind from Shahjahanpur is by Train Via Roorkee.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India