hero
How2Go
Khajuraho to Somnath

Khajuraho to Somnath

Somnath is approximately 1750+ kms from Khajuraho. The fastest way to reach Somnath from Khajuraho is by Flight, Bus Via Varanasi, Ahmedabad. It takes approximately 16 hours. The cheapest way to reach Somnath from Khajuraho is by Bus Via Indore which would take approximately 29 hours.

Sort By
Mode of Transport

Via Varanasi, Ahmedabad

RECOMMENDED

FASTEST

Khajuraho

Varanasi

Ahmedabad

Somnath

Approx Travel Time

16h

₹16,892

Onwards

Via Indore

CHEAPEST

Khajuraho

Indore

Somnath

Approx Travel Time

1d 5h 10m

₹2,800

Onwards

Ads by MMT

Via Prayagraj(Allahabad), Ahmedabad

Khajuraho

Prayagraj(Allahabad)

Ahmedabad

Somnath

Approx Travel Time

22h 15m

₹14,908

Onwards

Khajuraho

Prayagraj(Allahabad)

Ahmedabad

Somnath

Approx Travel Time

23h 13m

On Demand

Via Varanasi, Surat

Khajuraho

Varanasi

Surat

Somnath

Approx Travel Time

1d 0h 40m

₹17,011

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Khajuraho and Somnath?

Somnath is approximately 1750+ kms from Khajuraho.

How long does it take to reach Somnath from Khajuraho?

It takes approximately 16 hours to reach Somnath from Khajuraho by Flight, Bus Via Varanasi, Ahmedabad.

What is the cheapest way to reach Somnath from Khajuraho?

The cheapest way to reach Somnath from Khajuraho is by Bus Via Indore.

What is the fastest way to reach Somnath from Khajuraho?

The fastest way to reach Somnath from Khajuraho is by Flight, Bus Via Varanasi, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India