
Shahganj to Barnala
Barnala is approximately 900+ kms from Shahganj. The fastest way to reach Barnala from Shahganj is by Train, Flight Via Ayodhya, Delhi. It takes approximately 11 hours. The cheapest way to reach Barnala from Shahganj is by Train Via Rajpura which would take approximately 19 hours.
Sort By
Mode of Transport
Via Ayodhya, Delhi
RECOMMENDED
FASTEST
Shahganj
Ayodhya
Delhi
Barnala
Approx Travel Time
10h 39m
₹2,665
Onwards
Shahganj
Ayodhya
Delhi
Barnala
Approx Travel Time
11h 20m
₹6,601
Onwards
Shahganj
Ayodhya
Delhi
Barnala
Approx Travel Time
11h 55m
₹5,202
Onwards
Via Rajpura
Shahganj
Rajpura
Barnala
Approx Travel Time
19h 58m
₹816
Onwards
CHEAPEST
Shahganj
Rajpura
Barnala
Approx Travel Time
19h 9m
₹580
Onwards
Via Roorkee
Shahganj
Roorkee
Barnala
Approx Travel Time
20h 32m
₹6,617
Onwards
Via Lucknow, Mohali
Shahganj
Lucknow
Mohali
Barnala
Approx Travel Time
11h 8m
₹6,919
Onwards
Shahganj
Lucknow
Mohali
Barnala
Approx Travel Time
11h 27m
₹4,751
Onwards
Via Prayagraj(Allahabad), Mohali
Shahganj
Prayagraj(Allahabad)
Mohali
Barnala
Approx Travel Time
10h 55m
₹8,016
Onwards
Shahganj
Prayagraj(Allahabad)
Mohali
Barnala
Approx Travel Time
11h 14m
₹5,848
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Barnala?
Barnala is approximately 900+ kms from Shahganj.
How long does it take to reach Barnala from Shahganj?
It takes approximately 11 hours to reach Barnala from Shahganj by Train, Flight Via Ayodhya, Delhi.
What is the cheapest way to reach Barnala from Shahganj?
The cheapest way to reach Barnala from Shahganj is by Train Via Rajpura.
What is the fastest way to reach Barnala from Shahganj?
The fastest way to reach Barnala from Shahganj is by Train, Flight Via Ayodhya, Delhi.


