hero
How2Go
Khajuraho to Baran

Khajuraho to Baran

Baran is approximately 400+ kms from Khajuraho. The fastest way to reach Baran from Khajuraho is by Cab, Bus Via Chatarpur. It takes approximately 7 hours. The cheapest way to reach Baran from Khajuraho is by Train Via Vidisha which would take approximately 13 hours.

Sort By
Mode of Transport

Via Chatarpur

RECOMMENDED

Khajuraho

Chatarpur

Baran

Approx Travel Time

7h 40m

₹1,065

Onwards

Khajuraho

Chatarpur

Baran

Approx Travel Time

7h 40m

₹1,070

Onwards

FASTEST

Khajuraho

Chatarpur

Baran

Approx Travel Time

7h 2m

₹2,769

Onwards

Via Vidisha

CHEAPEST

Khajuraho

Vidisha

Baran

Approx Travel Time

12h 42m

₹380

Onwards

Ads by MMT

Via Damoh

Khajuraho

Damoh

Baran

Approx Travel Time

12h 12m

₹4,542

Onwards

Via Mahoba

Khajuraho

Mahoba

Baran

Approx Travel Time

7h 40m

₹1,345

Onwards

Ads by MMT

Via Jhansi

Khajuraho

Jhansi

Baran

Approx Travel Time

8h 11m

₹959

Onwards

Khajuraho

Jhansi

Baran

Approx Travel Time

8h 21m

₹1,348

Onwards

Via Datia, Shivpuri

Khajuraho

Datia

Shivpuri

Baran

Approx Travel Time

8h 51m

On Demand

Khajuraho

Datia

Shivpuri

Baran

Approx Travel Time

8h 47m

On Demand

Frequently Asked Questions

What is the distance between Khajuraho and Baran?

Baran is approximately 400+ kms from Khajuraho.

How long does it take to reach Baran from Khajuraho?

It takes approximately 7 hours to reach Baran from Khajuraho by Cab, Bus Via Chatarpur.

What is the cheapest way to reach Baran from Khajuraho?

The cheapest way to reach Baran from Khajuraho is by Train Via Vidisha.

What is the fastest way to reach Baran from Khajuraho?

The fastest way to reach Baran from Khajuraho is by Cab, Bus Via Chatarpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India