
Shahganj to Mohali
Mohali is approximately 850+ kms from Shahganj. The fastest way to reach Mohali from Shahganj is by Train, Flight Via Prayagraj(Allahabad). It takes approximately 6 hours. The cheapest way to reach Mohali from Shahganj is by Train Via Ambala which would take approximately 19 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
Shahganj
Moradabad
Mohali
Approx Travel Time
18h 25m
On Demand
Via Lucknow
Shahganj
Lucknow
Mohali
Approx Travel Time
6h 55m
₹4,269
Onwards
Via Roorkee
Shahganj
Roorkee
Mohali
Approx Travel Time
18h 25m
On Demand
Via Prayagraj(Allahabad)
FASTEST
Shahganj
Prayagraj(Allahabad)
Mohali
Approx Travel Time
5h 25m
₹7,808
Onwards
Via Saharanpur
Shahganj
Saharanpur
Mohali
Approx Travel Time
18h 25m
On Demand
Via Najibabad
Shahganj
Najibabad
Mohali
Approx Travel Time
18h 40m
On Demand
Via Ambala
CHEAPEST
Shahganj
Ambala
Mohali
Approx Travel Time
18h 40m
₹515
Onwards
Shahganj
Ambala
Mohali
Approx Travel Time
18h 40m
₹1,920
Onwards
Via Yamunanagar
Shahganj
Yamunanagar
Mohali
Approx Travel Time
18h 25m
On Demand
Via Laksar
Shahganj
Laksar
Mohali
Approx Travel Time
18h 40m
On Demand
Frequently Asked Questions
What is the distance between Shahganj and Mohali?
Mohali is approximately 850+ kms from Shahganj.
How long does it take to reach Mohali from Shahganj?
It takes approximately 6 hours to reach Mohali from Shahganj by Train, Flight Via Prayagraj(Allahabad).
What is the cheapest way to reach Mohali from Shahganj?
The cheapest way to reach Mohali from Shahganj is by Train Via Ambala.
What is the fastest way to reach Mohali from Shahganj?
The fastest way to reach Mohali from Shahganj is by Train, Flight Via Prayagraj(Allahabad).