hero
How2Go
Khajuraho to Madhubani

Khajuraho to Madhubani

Madhubani is approximately 500+ kms from Khajuraho. The fastest way to reach Madhubani from Khajuraho is by Flight, Train Via Varanasi. It takes approximately 14 hours. The cheapest way to reach Madhubani from Khajuraho is by Train, Bus Via Patna which would take approximately 18 hours.

Sort By
Mode of Transport

Via Buxar

RECOMMENDED

Khajuraho

Buxar

Madhubani

Approx Travel Time

17h 19m

On Demand

Via Patna

CHEAPEST

Khajuraho

Patna

Madhubani

Approx Travel Time

17h 50m

₹770

Onwards

Khajuraho

Patna

Madhubani

Approx Travel Time

17h 20m

₹3,755

Onwards

Ads by MMT

Via Varanasi

FASTEST

Khajuraho

Varanasi

Madhubani

Approx Travel Time

14h 14m

₹10,110

Onwards

Via Chatarpur, Lucknow

Khajuraho

Chatarpur

Lucknow

Madhubani

Approx Travel Time

1d 0h 17m

₹1,670

Onwards

Ads by MMT

Via Rewa, Patna

Khajuraho

Rewa

Patna

Madhubani

Approx Travel Time

22h 3m

On Demand

Via Mahoba, Patna

Khajuraho

Mahoba

Patna

Madhubani

Approx Travel Time

18h 3m

₹890

Onwards

Via Satna, Hajipur

Khajuraho

Satna

Hajipur

Madhubani

Approx Travel Time

20h 16m

On Demand

Khajuraho

Satna

Hajipur

Madhubani

Approx Travel Time

21h 42m

₹830

Onwards

Frequently Asked Questions

What is the distance between Khajuraho and Madhubani?

Madhubani is approximately 500+ kms from Khajuraho.

How long does it take to reach Madhubani from Khajuraho?

It takes approximately 14 hours to reach Madhubani from Khajuraho by Flight, Train Via Varanasi.

What is the cheapest way to reach Madhubani from Khajuraho?

The cheapest way to reach Madhubani from Khajuraho is by Train, Bus Via Patna.

What is the fastest way to reach Madhubani from Khajuraho?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India