hero
How2Go
Ambaji to Khajuraho

Ambaji to Khajuraho

Khajuraho is approximately 1150+ kms from Ambaji. The fastest way to reach Khajuraho from Ambaji is by Cab, Train Via Ajmer. It takes approximately 22 hours. The cheapest way to reach Khajuraho from Ambaji is by Bus, Train Via Ajmer which would take approximately 24 hours.

Sort By
Mode of Transport

Via Ajmer

RECOMMENDED

FASTEST

Ambaji

Ajmer

Khajuraho

Approx Travel Time

22h 12m

₹8,402

Onwards

CHEAPEST

Ambaji

Ajmer

Khajuraho

Approx Travel Time

1d

₹1,031

Onwards

Via Bhilwara

Ambaji

Bhilwara

Khajuraho

Approx Travel Time

23h

₹8,157

Onwards

Ads by MMT

Via Kishangarh

Ambaji

Kishangarh

Khajuraho

Approx Travel Time

1d 0h 16m

₹1,052

Onwards

Via Kishangarh, Chatarpur

Ambaji

Kishangarh

Chatarpur

Khajuraho

Approx Travel Time

23h 41m

₹1,107

Onwards

Ambaji

Kishangarh

Chatarpur

Khajuraho

Approx Travel Time

23h 51m

₹1,112

Onwards

Ambaji

Kishangarh

Chatarpur

Khajuraho

Approx Travel Time

23h 43m

On Demand

Ads by MMT

Via Ajmer, Chatarpur

Ambaji

Ajmer

Chatarpur

Khajuraho

Approx Travel Time

1d 2h 20m

On Demand

Via Ajmer, Mahoba

Ambaji

Ajmer

Mahoba

Khajuraho

Approx Travel Time

1d 0h 10m

₹1,156

Onwards

Via Kishangarh, Mahoba

Ambaji

Kishangarh

Mahoba

Khajuraho

Approx Travel Time

1d 0h 26m

₹1,177

Onwards

Frequently Asked Questions

What is the distance between Ambaji and Khajuraho?

Khajuraho is approximately 1150+ kms from Ambaji.

How long does it take to reach Khajuraho from Ambaji?

It takes approximately 22 hours to reach Khajuraho from Ambaji by Cab, Train Via Ajmer.

What is the cheapest way to reach Khajuraho from Ambaji?

The cheapest way to reach Khajuraho from Ambaji is by Bus, Train Via Ajmer.

What is the fastest way to reach Khajuraho from Ambaji?

The fastest way to reach Khajuraho from Ambaji is by Cab, Train Via Ajmer.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India