hero
How2Go
Raxaul to Khajuraho

Raxaul to Khajuraho

Khajuraho is approximately 700+ kms from Raxaul. The fastest way to reach Khajuraho from Raxaul is by Train, Flight Via Varanasi. It takes approximately 15 hours. The cheapest way to reach Khajuraho from Raxaul is by Train Via Ballia which would take approximately 17 hours.

Sort By
Mode of Transport

Via Varanasi

RECOMMENDED

FASTEST

Raxaul

Varanasi

Khajuraho

Approx Travel Time

15h 10m

₹3,039

Onwards

Via Ballia

CHEAPEST

Raxaul

Ballia

Khajuraho

Approx Travel Time

17h 5m

₹655

Onwards

Raxaul

Ballia

Khajuraho

Approx Travel Time

18h 28m

On Demand

Ads by MMT

Via Arrah

Raxaul

Arrah

Khajuraho

Approx Travel Time

16h 17m

On Demand

Via Hajipur

Raxaul

Hajipur

Khajuraho

Approx Travel Time

17h 34m

On Demand

Ads by MMT

Via Arrah, Mahoba

Raxaul

Arrah

Mahoba

Khajuraho

Approx Travel Time

16h 30m

On Demand

Via Patna

Raxaul

Patna

Khajuraho

Approx Travel Time

17h 14m

₹4,044

Onwards

Via Kushinagar, Rewa

Raxaul

Kushinagar

Rewa

Khajuraho

Approx Travel Time

19h 20m

On Demand

Via Sultanpur, Rewa

Raxaul

Sultanpur

Rewa

Khajuraho

Approx Travel Time

17h 17m

₹1,790

Onwards

Via Patna, Rewa

Raxaul

Patna

Rewa

Khajuraho

Approx Travel Time

23h 17m

On Demand

Frequently Asked Questions

What is the distance between Raxaul and Khajuraho?

Khajuraho is approximately 700+ kms from Raxaul.

How long does it take to reach Khajuraho from Raxaul?

It takes approximately 15 hours to reach Khajuraho from Raxaul by Train, Flight Via Varanasi.

What is the cheapest way to reach Khajuraho from Raxaul?

The cheapest way to reach Khajuraho from Raxaul is by Train Via Ballia.

What is the fastest way to reach Khajuraho from Raxaul?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India