
Mohali to Shahganj
Shahganj is approximately 1050+ kms from Mohali. The fastest way to reach Shahganj from Mohali is by Flight, Train Via Prayagraj(Allahabad). It takes approximately 6 hours. The cheapest way to reach Shahganj from Mohali is by Train Via Ambala which would take approximately 20 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad)
RECOMMENDED
FASTEST
Mohali
Prayagraj(Allahabad)
Shahganj
Approx Travel Time
6h 8m
₹6,028
Onwards
Via Lucknow
Mohali
Lucknow
Shahganj
Approx Travel Time
7h 25m
₹4,269
Onwards
Via Delhi, Deoria
Mohali
Delhi
Deoria
Shahganj
Approx Travel Time
7h 55m
On Demand
Mohali
Delhi
Deoria
Shahganj
Approx Travel Time
12h 50m
On Demand
Mohali
Delhi
Deoria
Shahganj
Approx Travel Time
12h 50m
On Demand
Via Ambala
Mohali
Ambala
Shahganj
Approx Travel Time
20h 10m
₹1,897
Onwards
CHEAPEST
Mohali
Ambala
Shahganj
Approx Travel Time
20h 10m
₹515
Onwards
Via Roorkee
Mohali
Roorkee
Shahganj
Approx Travel Time
20h 21m
₹3,754
Onwards
Via Haridwar
Mohali
Haridwar
Shahganj
Approx Travel Time
20h 27m
₹4,044
Onwards
Via Delhi
Mohali
Delhi
Shahganj
Approx Travel Time
17h 15m
₹2,750
Onwards
Frequently Asked Questions
What is the distance between Mohali and Shahganj?
Shahganj is approximately 1050+ kms from Mohali.
How long does it take to reach Shahganj from Mohali?
It takes approximately 6 hours to reach Shahganj from Mohali by Flight, Train Via Prayagraj(Allahabad).
What is the cheapest way to reach Shahganj from Mohali?
The cheapest way to reach Shahganj from Mohali is by Train Via Ambala.
What is the fastest way to reach Shahganj from Mohali?
The fastest way to reach Shahganj from Mohali is by Flight, Train Via Prayagraj(Allahabad).