hero
How2Go
Madhupur to Khajuraho

Madhupur to Khajuraho

Khajuraho is approximately 900+ km from Madhupur, 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

Direct Train

RECOMMENDED

CHEAPEST

Madhupur

Khajuraho

Approx Travel Time

15h 51m

₹455

Onwards

Via Patna, Rewa

Madhupur

Patna

Rewa

Khajuraho

Approx Travel Time

13h 26m

On Demand

FASTEST

Madhupur

Patna

Rewa

Khajuraho

Approx Travel Time

12h 15m

On Demand

Via Prayagraj(Allahabad)

Madhupur

Prayagraj(Allahabad)

Khajuraho

Approx Travel Time

15h 5m

₹460

Onwards

Madhupur

Prayagraj(Allahabad)

Khajuraho

Approx Travel Time

16h 5m

₹7,126

Onwards

Via Prayagraj(Allahabad), Satna

Madhupur

Prayagraj(Allahabad)

Satna

Khajuraho

Approx Travel Time

16h 1m

₹1,360

Onwards

Via Dhanbad, Prayagraj(Allahabad)

Madhupur

Dhanbad

Prayagraj(Allahabad)

Khajuraho

Approx Travel Time

21h 48m

₹4,169

Onwards

Madhupur

Dhanbad

Prayagraj(Allahabad)

Khajuraho

Approx Travel Time

19h 51m

₹8,035

Onwards

Via Patna

Madhupur

Patna

Khajuraho

Approx Travel Time

15h 41m

₹480

Onwards

Via Buxar

Madhupur

Buxar

Khajuraho

Approx Travel Time

16h 13m

₹470

Onwards

Frequently Asked Questions

What is the distance between Madhupur and Khajuraho?

Khajuraho is approximately 900+ kms from Madhupur.

How long does it take to reach Khajuraho from Madhupur?

It takes approximately 12 hours to reach Khajuraho from Madhupur by Train, Flight, Cab Via Patna, Rewa.

What is the cheapest way to reach Khajuraho from Madhupur?

The cheapest way to reach Khajuraho from Madhupur is by Train.

What is the fastest way to reach Khajuraho from Madhupur?

The fastest way to reach Khajuraho from Madhupur is by Train, Flight, Cab Via Patna, Rewa.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India