hero
How2Go
Shivpuri to Shahjahanpur

Shivpuri to Shahjahanpur

Shahjahanpur is approximately 550+ km from Shivpuri, 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 Shahjahanpur.

Read More
Sort By
Mode of Transport

Via Lucknow

RECOMMENDED

Shivpuri

Lucknow

Shahjahanpur

Approx Travel Time

11h 9m

₹1,500

Onwards

Via Jhansi, Lucknow

FASTEST

Shivpuri

Jhansi

Lucknow

Shahjahanpur

Approx Travel Time

10h 29m

₹1,625

Onwards

Via Agra

Shivpuri

Agra

Shahjahanpur

Approx Travel Time

12h 5m

₹2,000

Onwards

CHEAPEST

Shivpuri

Agra

Shahjahanpur

Approx Travel Time

12h 55m

₹1,080

Onwards

Via Gwalior, Agra

Shivpuri

Gwalior

Agra

Shahjahanpur

Approx Travel Time

13h 23m

₹4,712

Onwards

Shivpuri

Gwalior

Agra

Shahjahanpur

Approx Travel Time

11h 36m

₹1,245

Onwards

Shivpuri

Gwalior

Agra

Shahjahanpur

Approx Travel Time

11h 29m

₹4,185

Onwards

Via Datia, Agra

Shivpuri

Datia

Agra

Shahjahanpur

Approx Travel Time

12h 51m

₹1,805

Onwards

Via Dabra, Agra

Shivpuri

Dabra

Agra

Shahjahanpur

Approx Travel Time

12h 21m

₹4,881

Onwards

Frequently Asked Questions

What is the distance between Shivpuri and Shahjahanpur?

Shahjahanpur is approximately 550+ kms from Shivpuri.

How long does it take to reach Shahjahanpur from Shivpuri?

It takes approximately 11 hours to reach Shahjahanpur from Shivpuri by Bus, Train Via Jhansi, Lucknow.

What is the cheapest way to reach Shahjahanpur from Shivpuri?

The cheapest way to reach Shahjahanpur from Shivpuri is by Train, Bus Via Agra.

What is the fastest way to reach Shahjahanpur from Shivpuri?

The fastest way to reach Shahjahanpur from Shivpuri is by Bus, Train Via Jhansi, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India