
Shahganj to Basoda
Basoda is approximately 700+ kms from Shahganj. The fastest way to reach Basoda from Shahganj is by Bus, Train Via Sultanpur, Lucknow. It takes approximately 13 hours. The cheapest way to reach Basoda from Shahganj is by Train Via Lalitpur which would take approximately 16 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
Shahganj
Lucknow
Basoda
Approx Travel Time
14h 37m
On Demand
Via Prayagraj(Allahabad), Katni
Shahganj
Prayagraj(Allahabad)
Katni
Basoda
Approx Travel Time
14h 17m
₹540
Onwards
Via Sultanpur, Lucknow
FASTEST
Shahganj
Sultanpur
Lucknow
Basoda
Approx Travel Time
12h 24m
On Demand
Via Varanasi, Jhansi
Shahganj
Varanasi
Jhansi
Basoda
Approx Travel Time
16h 8m
₹3,273
Onwards
Via Katni
Shahganj
Katni
Basoda
Approx Travel Time
14h 51m
₹470
Onwards
Via Lalitpur
CHEAPEST
Shahganj
Lalitpur
Basoda
Approx Travel Time
15h 27m
₹410
Onwards
Via Prayagraj(Allahabad)
Shahganj
Prayagraj(Allahabad)
Basoda
Approx Travel Time
15h 22m
₹485
Onwards
Via Bara Banki
Shahganj
Bara Banki
Basoda
Approx Travel Time
15h 4m
₹505
Onwards
Via Maihar
Shahganj
Maihar
Basoda
Approx Travel Time
15h 30m
On Demand
Via Satna
Shahganj
Satna
Basoda
Approx Travel Time
15h 38m
₹470
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Basoda?
Basoda is approximately 700+ kms from Shahganj.
How long does it take to reach Basoda from Shahganj?
It takes approximately 13 hours to reach Basoda from Shahganj by Bus, Train Via Sultanpur, Lucknow.
What is the cheapest way to reach Basoda from Shahganj?
The cheapest way to reach Basoda from Shahganj is by Train Via Lalitpur.
What is the fastest way to reach Basoda from Shahganj?
The fastest way to reach Basoda from Shahganj is by Bus, Train Via Sultanpur, Lucknow.


