
Shahganj to Baran
Baran is approximately 750+ kms from Shahganj. The fastest way to reach Baran from Shahganj is by Train, Bus Via Ayodhya, Lucknow. It takes approximately 16 hours. The cheapest way to reach Baran from Shahganj is by Train Via Prayagraj(Allahabad) which would take approximately 19 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
Shahganj
Lucknow
Baran
Approx Travel Time
16h 2m
₹1,379
Onwards
Via Ayodhya, Lucknow
FASTEST
Shahganj
Ayodhya
Lucknow
Baran
Approx Travel Time
15h 51m
₹1,489
Onwards
Via Prayagraj(Allahabad)
CHEAPEST
Shahganj
Prayagraj(Allahabad)
Baran
Approx Travel Time
18h 27m
₹550
Onwards
Via Kannauj, Gwalior
Shahganj
Kannauj
Gwalior
Baran
Approx Travel Time
21h 2m
On Demand
Via Faizabad, Lucknow
Shahganj
Faizabad
Lucknow
Baran
Approx Travel Time
16h 11m
₹1,489
Onwards
Via Jhansi
Shahganj
Jhansi
Baran
Approx Travel Time
18h 50m
₹1,025
Onwards
Via Ramsanehighat, Lucknow
Shahganj
Ramsanehighat
Lucknow
Baran
Approx Travel Time
17h 17m
On Demand
Via Bara Banki, Lucknow
Shahganj
Bara Banki
Lucknow
Baran
Approx Travel Time
17h 41m
₹1,504
Onwards
Via Unnao
Shahganj
Unnao
Baran
Approx Travel Time
17h 35m
₹1,250
Onwards
Via Akbarpur, Ambedkar Nagar, Lucknow
Shahganj
Akbarpur, Ambedkar Nagar
Lucknow
Baran
Approx Travel Time
17h 34m
On Demand
Frequently Asked Questions
What is the distance between Shahganj and Baran?
Baran is approximately 750+ kms from Shahganj.
How long does it take to reach Baran from Shahganj?
It takes approximately 16 hours to reach Baran from Shahganj by Train, Bus Via Ayodhya, Lucknow.
What is the cheapest way to reach Baran from Shahganj?
The cheapest way to reach Baran from Shahganj is by Train Via Prayagraj(Allahabad).
What is the fastest way to reach Baran from Shahganj?
The fastest way to reach Baran from Shahganj is by Train, Bus Via Ayodhya, Lucknow.