
Shahganj to Barnala
Barnala is approximately 950+ kms from Shahganj. The fastest way to reach Barnala from Shahganj is by Train, Flight, Bus Via Ayodhya, Hisar. It takes approximately 10 hours. The cheapest way to reach Barnala from Shahganj is by Train, Bus Via Rajpura which would take approximately 19 hours.
Sort By
Mode of Transport
Via Rajpura
RECOMMENDED
CHEAPEST
Shahganj
Rajpura
Barnala
Approx Travel Time
18h 58m
₹1,006
Onwards
Via Ayodhya, Hisar
Shahganj
Ayodhya
Hisar
Barnala
Approx Travel Time
10h 7m
On Demand
FASTEST
Shahganj
Ayodhya
Hisar
Barnala
Approx Travel Time
9h 25m
₹4,580
Onwards
Via Ayodhya, Delhi
Shahganj
Ayodhya
Delhi
Barnala
Approx Travel Time
12h 14m
₹3,280
Onwards
Shahganj
Ayodhya
Delhi
Barnala
Approx Travel Time
13h 20m
₹5,436
Onwards
Shahganj
Ayodhya
Delhi
Barnala
Approx Travel Time
11h 22m
₹7,027
Onwards
Via Ambala
Shahganj
Ambala
Barnala
Approx Travel Time
19h 50m
₹3,963
Onwards
Via Robertsganj, Delhi
Shahganj
Robertsganj
Delhi
Barnala
Approx Travel Time
1d 7h 45m
On Demand
Via Lucknow, Mohali
Shahganj
Lucknow
Mohali
Barnala
Approx Travel Time
12h 59m
₹5,902
Onwards
Shahganj
Lucknow
Mohali
Barnala
Approx Travel Time
12h 52m
₹7,846
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Barnala?
Barnala is approximately 950+ kms from Shahganj.
How long does it take to reach Barnala from Shahganj?
It takes approximately 10 hours to reach Barnala from Shahganj by Train, Flight, Bus Via Ayodhya, Hisar.
What is the cheapest way to reach Barnala from Shahganj?
The cheapest way to reach Barnala from Shahganj is by Train, Bus Via Rajpura.
What is the fastest way to reach Barnala from Shahganj?
The fastest way to reach Barnala from Shahganj is by Train, Flight, Bus Via Ayodhya, Hisar.
Routes Connecting Shahganj
Routes From Shahganj
Routes To Shahganj
- Kalyan to Shahganj
- Khalilabad to Shahganj
- Dharmavaram to Shahganj
- Morena to Shahganj
- Rampur to Shahganj
- Cuddalore to Shahganj
- Gokarna to Shahganj
- Ramgarh to Shahganj
- Farrukhabad to Shahganj
- Faridabad to Shahganj
- Tundla to Shahganj
- Itarsi to Shahganj
- Jamkhandi to Shahganj
- Miryalaguda to Shahganj
- Indore to Shahganj

