hero
How2Go
Shahganj to Keshod

Shahganj to Keshod

Keshod is approximately 1450+ kms from Shahganj. The fastest way to reach Keshod from Shahganj is by Train, Flight Via Ayodhya, Ahmedabad. It takes approximately 8 hours. The cheapest way to reach Keshod from Shahganj is by Train Via Kalyan which would take approximately 34 hours.

Sort By
Mode of Transport

Via Ayodhya, Ahmedabad

RECOMMENDED

FASTEST

Shahganj

Ayodhya

Ahmedabad

Keshod

Approx Travel Time

7h 40m

₹8,019

Onwards

Via Kalyan

CHEAPEST

Shahganj

Kalyan

Keshod

Approx Travel Time

1d 10h 12m

₹1,055

Onwards

Ads by MMT

Via Nadiad

Shahganj

Nadiad

Keshod

Approx Travel Time

1d 16h 27m

₹1,260

Onwards

Via Varanasi, Rajkot

Shahganj

Varanasi

Rajkot

Keshod

Approx Travel Time

1d 13h 29m

₹3,543

Onwards

Ads by MMT

Via Varanasi, Ahmedabad

Shahganj

Varanasi

Ahmedabad

Keshod

Approx Travel Time

9h 42m

₹8,858

Onwards

Shahganj

Varanasi

Ahmedabad

Keshod

Approx Travel Time

8h 8m

₹11,538

Onwards

Via Lucknow, Ahmedabad

Shahganj

Lucknow

Ahmedabad

Keshod

Approx Travel Time

13h 22m

₹8,247

Onwards

Via Varanasi, Mumbai

Shahganj

Varanasi

Mumbai

Keshod

Approx Travel Time

10h 17m

₹10,984

Onwards

Via Prayagraj(Allahabad), Mumbai

Shahganj

Prayagraj(Allahabad)

Mumbai

Keshod

Approx Travel Time

10h 34m

₹11,584

Onwards

Via Ayodhya, Mumbai

Shahganj

Ayodhya

Mumbai

Keshod

Approx Travel Time

8h 30m

₹13,492

Onwards

Frequently Asked Questions

What is the distance between Shahganj and Keshod?

Keshod is approximately 1450+ kms from Shahganj.

How long does it take to reach Keshod from Shahganj?

It takes approximately 8 hours to reach Keshod from Shahganj by Train, Flight Via Ayodhya, Ahmedabad.

What is the cheapest way to reach Keshod from Shahganj?

The cheapest way to reach Keshod from Shahganj is by Train Via Kalyan.

What is the fastest way to reach Keshod from Shahganj?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India