
Barnala to Shahganj
Shahganj is approximately 950+ kms from Barnala. The fastest way to reach Shahganj from Barnala is by Bus, Flight, Train Via Hisar, Ayodhya. It takes approximately 10 hours. The cheapest way to reach Shahganj from Barnala is by Bus, Train Via Rajpura which would take approximately 19 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
Barnala
Lucknow
Shahganj
Approx Travel Time
18h 28m
On Demand
Via Rajpura
CHEAPEST
Barnala
Rajpura
Shahganj
Approx Travel Time
18h 43m
₹1,006
Onwards
Via Hisar, Ayodhya
Barnala
Hisar
Ayodhya
Shahganj
Approx Travel Time
10h 7m
On Demand
FASTEST
Barnala
Hisar
Ayodhya
Shahganj
Approx Travel Time
10h 5m
₹4,534
Onwards
Via Delhi, Ayodhya
Barnala
Delhi
Ayodhya
Shahganj
Approx Travel Time
12h 14m
₹3,557
Onwards
Barnala
Delhi
Ayodhya
Shahganj
Approx Travel Time
14h
₹5,832
Onwards
Via Ambala
Barnala
Ambala
Shahganj
Approx Travel Time
19h 46m
₹4,447
Onwards
Via Delhi, Robertsganj
Barnala
Delhi
Robertsganj
Shahganj
Approx Travel Time
1d 8h 25m
On Demand
Via Delhi, Gorakhpur
Barnala
Delhi
Gorakhpur
Shahganj
Approx Travel Time
12h 39m
₹5,133
Onwards
Via Mohali, Lucknow
Barnala
Mohali
Lucknow
Shahganj
Approx Travel Time
12h 37m
₹5,315
Onwards
Frequently Asked Questions
What is the distance between Barnala and Shahganj?
Shahganj is approximately 950+ kms from Barnala.
How long does it take to reach Shahganj from Barnala?
It takes approximately 10 hours to reach Shahganj from Barnala by Bus, Flight, Train Via Hisar, Ayodhya.
What is the cheapest way to reach Shahganj from Barnala?
The cheapest way to reach Shahganj from Barnala is by Bus, Train Via Rajpura.
What is the fastest way to reach Shahganj from Barnala?
The fastest way to reach Shahganj from Barnala is by Bus, Flight, Train Via Hisar, Ayodhya.

