hero
How2Go
Bharuch to Khajuraho

Bharuch to Khajuraho

Khajuraho is approximately 950+ kms from Bharuch. The fastest way to reach Khajuraho from Bharuch is by Train, Flight Via Jaipur. It takes approximately 16 hours. The cheapest way to reach Khajuraho from Bharuch is by Train Via Ujjain which would take approximately 17 hours.

Sort By
Mode of Transport

Via Lalitpur

RECOMMENDED

Bharuch

Lalitpur

Khajuraho

Approx Travel Time

16h 41m

On Demand

Via Dewas

Bharuch

Dewas

Khajuraho

Approx Travel Time

19h 8m

₹1,210

Onwards

Ads by MMT

Via Jaipur

FASTEST

Bharuch

Jaipur

Khajuraho

Approx Travel Time

15h 19m

₹10,672

Onwards

Via Chatarpur

Bharuch

Chatarpur

Khajuraho

Approx Travel Time

22h

₹949

Onwards

Ads by MMT

Via Dewas, Chatarpur

Bharuch

Dewas

Chatarpur

Khajuraho

Approx Travel Time

23h 9m

On Demand

Via Ujjain

CHEAPEST

Bharuch

Ujjain

Khajuraho

Approx Travel Time

17h 13m

₹620

Onwards

Bharuch

Ujjain

Khajuraho

Approx Travel Time

20h

₹1,124

Onwards

Via Vidisha

Bharuch

Vidisha

Khajuraho

Approx Travel Time

18h 48m

₹635

Onwards

Via Ujjain, Chatarpur

Bharuch

Ujjain

Chatarpur

Khajuraho

Approx Travel Time

21h 6m

₹1,164

Onwards

Via Ujjain, Datia

Bharuch

Ujjain

Datia

Khajuraho

Approx Travel Time

21h 50m

On Demand

Frequently Asked Questions

What is the distance between Bharuch and Khajuraho?

Khajuraho is approximately 950+ kms from Bharuch.

How long does it take to reach Khajuraho from Bharuch?

It takes approximately 16 hours to reach Khajuraho from Bharuch by Train, Flight Via Jaipur.

What is the cheapest way to reach Khajuraho from Bharuch?

The cheapest way to reach Khajuraho from Bharuch is by Train Via Ujjain.

What is the fastest way to reach Khajuraho from Bharuch?

The fastest way to reach Khajuraho from Bharuch is by Train, Flight Via Jaipur.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India