hero
How2Go
Shahjahanpur to Khajuraho

Shahjahanpur to Khajuraho

Khajuraho is approximately 450+ kms from Shahjahanpur. The fastest way to reach Khajuraho from Shahjahanpur is by Train, Cab Via Lucknow. It takes approximately 11 hours. The cheapest way to reach Khajuraho from Shahjahanpur is by Train, Cab Via Kanpur which would take approximately 12 hours.

Sort By
Mode of Transport

Via Lucknow

RECOMMENDED

FASTEST

Shahjahanpur

Lucknow

Khajuraho

Approx Travel Time

11h 1m

₹4,503

Onwards

Shahjahanpur

Lucknow

Khajuraho

Approx Travel Time

12h 16m

₹5,102

Onwards

Via Etawah, Datia

Shahjahanpur

Etawah

Datia

Khajuraho

Approx Travel Time

11h 6m

On Demand

Ads by MMT

Via Kanpur

CHEAPEST

Shahjahanpur

Kanpur

Khajuraho

Approx Travel Time

11h 35m

₹4,326

Onwards

Via Unnao

Shahjahanpur

Unnao

Khajuraho

Approx Travel Time

11h 29m

₹4,636

Onwards

Ads by MMT

Via Unnao, Datia

Shahjahanpur

Unnao

Datia

Khajuraho

Approx Travel Time

13h 29m

On Demand

Shahjahanpur

Unnao

Datia

Khajuraho

Approx Travel Time

15h 10m

On Demand

Via Bareilly, Kanpur

Shahjahanpur

Bareilly

Kanpur

Khajuraho

Approx Travel Time

14h 50m

₹5,010

Onwards

Shahjahanpur

Bareilly

Kanpur

Khajuraho

Approx Travel Time

16h 43m

₹8,290

Onwards

Shahjahanpur

Bareilly

Kanpur

Khajuraho

Approx Travel Time

16h 40m

₹6,779

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Khajuraho?

Khajuraho is approximately 450+ kms from Shahjahanpur.

How long does it take to reach Khajuraho from Shahjahanpur?

It takes approximately 11 hours to reach Khajuraho from Shahjahanpur by Train, Cab Via Lucknow.

What is the cheapest way to reach Khajuraho from Shahjahanpur?

The cheapest way to reach Khajuraho from Shahjahanpur is by Train, Cab Via Kanpur.

What is the fastest way to reach Khajuraho from Shahjahanpur?

The fastest way to reach Khajuraho from Shahjahanpur is by Train, Cab Via Lucknow.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India