hero
How2Go
Suratgarh to Khajuraho

Suratgarh to Khajuraho

Khajuraho is approximately 1050+ km from Suratgarh, 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 Khajuraho.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

CHEAPEST

Suratgarh

Delhi

Khajuraho

Approx Travel Time

16h 43m

₹630

Onwards

FASTEST

Suratgarh

Delhi

Khajuraho

Approx Travel Time

11h 3m

₹3,961

Onwards

Suratgarh

Delhi

Khajuraho

Approx Travel Time

17h 30m

₹1,164

Onwards

Suratgarh

Delhi

Khajuraho

Approx Travel Time

11h 40m

₹4,495

Onwards

Via Delhi, Chatarpur

Suratgarh

Delhi

Chatarpur

Khajuraho

Approx Travel Time

16h 38m

₹3,643

Onwards

Suratgarh

Delhi

Chatarpur

Khajuraho

Approx Travel Time

22h 40m

₹1,425

Onwards

Suratgarh

Delhi

Chatarpur

Khajuraho

Approx Travel Time

22h 32m

₹4,371

Onwards

Suratgarh

Delhi

Chatarpur

Khajuraho

Approx Travel Time

16h 51m

₹1,219

Onwards

Suratgarh

Delhi

Chatarpur

Khajuraho

Approx Travel Time

17h 33m

₹1,231

Onwards

Via Jaipur

Suratgarh

Jaipur

Khajuraho

Approx Travel Time

21h 28m

₹960

Onwards

Frequently Asked Questions

What is the distance between Suratgarh and Khajuraho?

Khajuraho is approximately 1050+ kms from Suratgarh.

How long does it take to reach Khajuraho from Suratgarh?

It takes approximately 11 hours to reach Khajuraho from Suratgarh by Train, Flight Via Delhi.

What is the cheapest way to reach Khajuraho from Suratgarh?

The cheapest way to reach Khajuraho from Suratgarh is by Train Via Delhi.

What is the fastest way to reach Khajuraho from Suratgarh?

The fastest way to reach Khajuraho from Suratgarh is by Train, Flight Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India