
Indore to Shahganj
Shahganj is approximately 850+ kms from Indore. The fastest way to reach Shahganj from Indore is by Flight, Train Via Ayodhya. It takes approximately 6 hours. The cheapest way to reach Shahganj from Indore is by Bus, Train Via Itarsi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Ayodhya
RECOMMENDED
FASTEST
Indore
Ayodhya
Shahganj
Approx Travel Time
6h 5m
₹7,539
Onwards
Via Lucknow, Varanasi
Indore
Lucknow
Varanasi
Shahganj
Approx Travel Time
8h 28m
₹15,682
Onwards
Via Prayagraj(Allahabad), Robertsganj
Indore
Prayagraj(Allahabad)
Robertsganj
Shahganj
Approx Travel Time
14h 25m
On Demand
Via Itarsi
CHEAPEST
Indore
Itarsi
Shahganj
Approx Travel Time
20h 55m
₹750
Onwards
Indore
Itarsi
Shahganj
Approx Travel Time
19h 45m
₹6,177
Onwards
Via Sultanpur
Indore
Sultanpur
Shahganj
Approx Travel Time
21h 47m
₹3,146
Onwards
Via Jabalpur, Varanasi
Indore
Jabalpur
Varanasi
Shahganj
Approx Travel Time
21h 57m
₹4,641
Onwards
Via Prayagraj(Allahabad)
Indore
Prayagraj(Allahabad)
Shahganj
Approx Travel Time
7h 39m
₹5,185
Onwards
Via Lucknow
Indore
Lucknow
Shahganj
Approx Travel Time
8h 37m
₹5,483
Onwards
Via Prayagraj(Allahabad), Jaunpur
Indore
Prayagraj(Allahabad)
Jaunpur
Shahganj
Approx Travel Time
8h 25m
₹5,330
Onwards
Frequently Asked Questions
What is the distance between Indore and Shahganj?
Shahganj is approximately 850+ kms from Indore.
How long does it take to reach Shahganj from Indore?
It takes approximately 6 hours to reach Shahganj from Indore by Flight, Train Via Ayodhya.
What is the cheapest way to reach Shahganj from Indore?
The cheapest way to reach Shahganj from Indore is by Bus, Train Via Itarsi.
What is the fastest way to reach Shahganj from Indore?
The fastest way to reach Shahganj from Indore is by Flight, Train Via Ayodhya.

