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 Rajpura

Shahjahanpur

Rajpura

Sirhind

Approx Travel Time

8h 25m

₹325

Onwards

Shahjahanpur

Rajpura

Sirhind

Approx Travel Time

8h 34m

On Demand

Ads by MMT

Via Bareilly

Shahjahanpur

Bareilly

Sirhind

Approx Travel Time

8h 3m

₹330

Onwards

Via Roorkee

FASTEST

Shahjahanpur

Roorkee

Sirhind

Approx Travel Time

7h 50m

₹330

Onwards

Shahjahanpur

Roorkee

Sirhind

Approx Travel Time

8h 26m

On Demand

Ads by MMT

Via Moradabad

Shahjahanpur

Moradabad

Sirhind

Approx Travel Time

8h 14m

₹320

Onwards

Via Ghaziabad

Shahjahanpur

Ghaziabad

Sirhind

Approx Travel Time

12h 44m

₹1,248

Onwards

Via Saharanpur

Shahjahanpur

Saharanpur

Sirhind

Approx Travel Time

8h 18m

₹305

Onwards

Via Rudrapur

Shahjahanpur

Rudrapur

Sirhind

Approx Travel Time

14h 56m

On Demand

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