
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 9 hours. The cheapest way to reach Shahganj from Barnala is by Bus, Train Via Rajpura which would take approximately 20 hours.
Sort By
Mode of Transport
Via Hisar, Ayodhya
RECOMMENDED
Barnala
Hisar
Ayodhya
Shahganj
Approx Travel Time
8h 57m
₹7,954
Onwards
FASTEST
Barnala
Hisar
Ayodhya
Shahganj
Approx Travel Time
8h 55m
₹4,703
Onwards
Via Delhi, Ayodhya
Barnala
Delhi
Ayodhya
Shahganj
Approx Travel Time
10h 34m
₹8,627
Onwards
Barnala
Delhi
Ayodhya
Shahganj
Approx Travel Time
10h 7m
₹14,979
Onwards
Barnala
Delhi
Ayodhya
Shahganj
Approx Travel Time
11h 50m
₹9,401
Onwards
Via Delhi, Varanasi
Barnala
Delhi
Varanasi
Shahganj
Approx Travel Time
10h 50m
₹11,852
Onwards
Via Rajpura
CHEAPEST
Barnala
Rajpura
Shahganj
Approx Travel Time
19h 58m
₹1,006
Onwards
Via Ambala
Barnala
Ambala
Shahganj
Approx Travel Time
20h 33m
₹3,617
Onwards
Via Lucknow
Barnala
Lucknow
Shahganj
Approx Travel Time
19h 8m
On Demand
Via Delhi, Robertsganj
Barnala
Delhi
Robertsganj
Shahganj
Approx Travel Time
1d 8h 55m
On Demand
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 9 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.


