hero
How2Go
Rajgir to Khajuraho

Rajgir to Khajuraho

Khajuraho is approximately 700+ kms from Rajgir. The fastest way to reach Khajuraho from Rajgir is by Train, Flight Via Gaya, Varanasi. It takes approximately 9 hours. The cheapest way to reach Khajuraho from Rajgir is by Train Via Patna which would take approximately 15 hours.

Sort By
Mode of Transport

Via Patna

RECOMMENDED

CHEAPEST

Rajgir

Patna

Khajuraho

Approx Travel Time

14h 48m

₹515

Onwards

Rajgir

Patna

Khajuraho

Approx Travel Time

14h 18m

₹2,766

Onwards

Via Gaya, Varanasi

FASTEST

Rajgir

Gaya

Varanasi

Khajuraho

Approx Travel Time

8h 57m

₹10,288

Onwards

Rajgir

Gaya

Varanasi

Khajuraho

Approx Travel Time

9h 11m

₹12,170

Onwards

Ads by MMT

Via Satna

Rajgir

Satna

Khajuraho

Approx Travel Time

17h 16m

On Demand

Via Patna, Rewa

Rajgir

Patna

Rewa

Khajuraho

Approx Travel Time

16h 18m

On Demand

Rajgir

Patna

Rewa

Khajuraho

Approx Travel Time

17h 50m

On Demand

Ads by MMT

Via Varanasi

Rajgir

Varanasi

Khajuraho

Approx Travel Time

12h

₹10,223

Onwards

Via Patna, Varanasi

Rajgir

Patna

Varanasi

Khajuraho

Approx Travel Time

9h 58m

₹10,253

Onwards

Via Barh, Varanasi

Rajgir

Barh

Varanasi

Khajuraho

Approx Travel Time

10h 8m

On Demand

Frequently Asked Questions

What is the distance between Rajgir and Khajuraho?

Khajuraho is approximately 700+ kms from Rajgir.

How long does it take to reach Khajuraho from Rajgir?

It takes approximately 9 hours to reach Khajuraho from Rajgir by Train, Flight Via Gaya, Varanasi.

What is the cheapest way to reach Khajuraho from Rajgir?

The cheapest way to reach Khajuraho from Rajgir is by Train Via Patna.

What is the fastest way to reach Khajuraho from Rajgir?

The fastest way to reach Khajuraho from Rajgir is by Train, Flight Via Gaya, Varanasi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India