hero
How2Go
Shimla to Shahjahanpur

Shimla to Shahjahanpur

Shahjahanpur is approximately 600+ kms from Shimla. The fastest way to reach Shahjahanpur from Shimla is by Flight, Train Via Delhi, Bareilly. It takes approximately 6 hours. The cheapest way to reach Shahjahanpur from Shimla is by Bus, Train Via Ambala which would take approximately 12 hours.

Sort By
Mode of Transport

Via Rajpura

RECOMMENDED

Shimla

Rajpura

Shahjahanpur

Approx Travel Time

11h 32m

On Demand

Via Ambala

CHEAPEST

Shimla

Ambala

Shahjahanpur

Approx Travel Time

12h 13m

₹765

Onwards

Shimla

Ambala

Shahjahanpur

Approx Travel Time

11h 23m

₹4,458

Onwards

Ads by MMT

Via Delhi

Shimla

Delhi

Shahjahanpur

Approx Travel Time

9h 14m

₹7,656

Onwards

Via Delhi, Bareilly

FASTEST

Shimla

Delhi

Bareilly

Shahjahanpur

Approx Travel Time

6h 16m

₹11,264

Onwards

Ads by MMT

Via Ghaziabad

Shimla

Ghaziabad

Shahjahanpur

Approx Travel Time

16h 20m

₹1,088

Onwards

Via Dehradun

Shimla

Dehradun

Shahjahanpur

Approx Travel Time

15h 43m

₹7,471

Onwards

Via Chandigarh

Shimla

Chandigarh

Shahjahanpur

Approx Travel Time

12h 45m

₹825

Onwards

Shimla

Chandigarh

Shahjahanpur

Approx Travel Time

12h 2m

₹3,851

Onwards

Via Yamunanagar

Shimla

Yamunanagar

Shahjahanpur

Approx Travel Time

10h 47m

₹5,478

Onwards

Frequently Asked Questions

What is the distance between Shimla and Shahjahanpur?

Shahjahanpur is approximately 600+ kms from Shimla.

How long does it take to reach Shahjahanpur from Shimla?

It takes approximately 6 hours to reach Shahjahanpur from Shimla by Flight, Train Via Delhi, Bareilly.

What is the cheapest way to reach Shahjahanpur from Shimla?

The cheapest way to reach Shahjahanpur from Shimla is by Bus, Train Via Ambala.

What is the fastest way to reach Shahjahanpur from Shimla?

The fastest way to reach Shahjahanpur from Shimla is by Flight, Train Via Delhi, Bareilly.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India