hero
How2Go
Shahganj to Somnath

Shahganj to Somnath

Somnath is approximately 1800+ kms from Shahganj. The fastest way to reach Somnath from Shahganj is by Train, Flight, Bus Via Ayodhya, Ahmedabad. It takes approximately 17 hours. The cheapest way to reach Somnath from Shahganj is by Train, Bus Via Lucknow, Godhra which would take approximately 36 hours.

Sort By
Mode of Transport

Via Lucknow, Godhra

RECOMMENDED

CHEAPEST

Shahganj

Lucknow

Godhra

Somnath

Approx Travel Time

1d 11h 37m

₹2,560

Onwards

Via Ayodhya, Surendranagar

Shahganj

Ayodhya

Surendranagar

Somnath

Approx Travel Time

1d 10h 38m

₹9,027

Onwards

Ads by MMT

Via Varanasi, Ahmedabad

Shahganj

Varanasi

Ahmedabad

Somnath

Approx Travel Time

18h 52m

₹7,408

Onwards

Shahganj

Varanasi

Ahmedabad

Somnath

Approx Travel Time

17h 18m

₹9,966

Onwards

Via Lucknow, Ahmedabad

Shahganj

Lucknow

Ahmedabad

Somnath

Approx Travel Time

20h 7m

₹6,711

Onwards

Ads by MMT

Via Ayodhya, Ahmedabad

FASTEST

Shahganj

Ayodhya

Ahmedabad

Somnath

Approx Travel Time

17h 10m

₹6,569

Onwards

Via Prayagraj(Allahabad), Ahmedabad

Shahganj

Prayagraj(Allahabad)

Ahmedabad

Somnath

Approx Travel Time

19h 29m

₹7,593

Onwards

Frequently Asked Questions

What is the distance between Shahganj and Somnath?

Somnath is approximately 1800+ kms from Shahganj.

How long does it take to reach Somnath from Shahganj?

It takes approximately 17 hours to reach Somnath from Shahganj by Train, Flight, Bus Via Ayodhya, Ahmedabad.

What is the cheapest way to reach Somnath from Shahganj?

The cheapest way to reach Somnath from Shahganj is by Train, Bus Via Lucknow, Godhra.

What is the fastest way to reach Somnath from Shahganj?

The fastest way to reach Somnath from Shahganj is by Train, Flight, Bus Via Ayodhya, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India