Khajuraho to Rajula Distance

Rajula is approximately 1000+ km from Khajuraho. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Rajula, with a total travel time of approximately 11 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Khajuraho, India to Rajula, India

Via Indore

RECOMMENDED

Khajuraho

Indore

Rajula

Approx Travel Time

21h

₹962

Onwards

Khajuraho

Indore

Rajula

Approx Travel Time

21h 35m

₹1,312

Onwards

Via Delhi, Rajkot

FASTEST

Khajuraho

Delhi

Rajkot

Rajula

Approx Travel Time

10h 34m

₹11,903

Onwards

Ads by MMT

Via Bhopal, Ahmedabad

Khajuraho

Bhopal

Ahmedabad

Rajula

Approx Travel Time

19h 50m

₹6,027

Onwards

Khajuraho

Bhopal

Ahmedabad

Rajula

Approx Travel Time

20h 55m

₹6,552

Onwards

Via Bhopal, Surat

CHEAPEST

Khajuraho

Bhopal

Surat

Rajula

Approx Travel Time

1d 4h 26m

₹910

Onwards

Ads by MMT

Via Jabalpur, Surat

Khajuraho

Jabalpur

Surat

Rajula

Approx Travel Time

1d 6h 2m

₹6,925

Onwards

Via Delhi, Ahmedabad

Khajuraho

Delhi

Ahmedabad

Rajula

Approx Travel Time

14h 10m

₹9,207

Onwards

Via Delhi, Surat

Khajuraho

Delhi

Surat

Rajula

Approx Travel Time

17h 21m

₹9,532

Onwards

Via Varanasi, Ahmedabad

Khajuraho

Varanasi

Ahmedabad

Rajula

Approx Travel Time

13h 55m

₹13,468

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Khajuraho and Rajula?

The straight-line distance is approximately 950+ km.

What is the distance from Khajuraho to Rajula via Indore?

Via Indore, the distance is approximately 1000+ km, taking around 21 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India