
Shahjahanpur to Barnala
Barnala is approximately 550+ kms from Shahjahanpur. The fastest way to reach Barnala from Shahjahanpur is by Train Via Rajpura. It takes approximately 10 hours. The cheapest way to reach Barnala from Shahjahanpur is by Train Via Yamunanagar which would take approximately 11 hours.
Sort By
Mode of Transport
Via Rajpura
RECOMMENDED
FASTEST
Shahjahanpur
Rajpura
Barnala
Approx Travel Time
10h 4m
₹425
Onwards
Via Ludhiana
Shahjahanpur
Ludhiana
Barnala
Approx Travel Time
11h 9m
₹425
Onwards
Via Bareilly
Shahjahanpur
Bareilly
Barnala
Approx Travel Time
11h 20m
On Demand
Shahjahanpur
Bareilly
Barnala
Approx Travel Time
10h 52m
On Demand
Via Rudrapur, Mohali
Shahjahanpur
Rudrapur
Mohali
Barnala
Approx Travel Time
17h 3m
On Demand
Via Delhi
Shahjahanpur
Delhi
Barnala
Approx Travel Time
15h 41m
₹3,599
Onwards
Via Ambala
Shahjahanpur
Ambala
Barnala
Approx Travel Time
10h 40m
₹410
Onwards
Via Saharanpur
Shahjahanpur
Saharanpur
Barnala
Approx Travel Time
10h 54m
₹400
Onwards
Via Yamunanagar
CHEAPEST
Shahjahanpur
Yamunanagar
Barnala
Approx Travel Time
10h 55m
₹390
Onwards
Via Moradabad
Shahjahanpur
Moradabad
Barnala
Approx Travel Time
10h 55m
₹485
Onwards
Frequently Asked Questions
What is the distance between Shahjahanpur and Barnala?
Barnala is approximately 550+ kms from Shahjahanpur.
How long does it take to reach Barnala from Shahjahanpur?
It takes approximately 10 hours to reach Barnala from Shahjahanpur by Train Via Rajpura.
What is the cheapest way to reach Barnala from Shahjahanpur?
The cheapest way to reach Barnala from Shahjahanpur is by Train Via Yamunanagar.
What is the fastest way to reach Barnala from Shahjahanpur?
The fastest way to reach Barnala from Shahjahanpur is by Train Via Rajpura.
Routes Connecting Shahjahanpur
Routes From Shahjahanpur
- Shahjahanpur to Jalna
- Shahjahanpur to Washim
- Shahjahanpur to Vellore
- Shahjahanpur to Hazaribagh
- Shahjahanpur to Mahuva
- Shahjahanpur to Kudal
- Shahjahanpur to Fazilka
- Shahjahanpur to Azamgarh
- Shahjahanpur to Chandannagar
- Shahjahanpur to Indi
- Shahjahanpur to Moradabad
- Shahjahanpur to Navi-Mumbai
- Shahjahanpur to Pathankot
- Shahjahanpur to Nokha
- Shahjahanpur to Coonoor
Routes To Shahjahanpur
- Markapur to Shahjahanpur
- Tarapith to Shahjahanpur
- Jajpur to Shahjahanpur
- Jahanabad to Shahjahanpur
- Baripada to Shahjahanpur
- Baramulla to Shahjahanpur
- Thrissur to Shahjahanpur
- Talcher to Shahjahanpur
- Giddalur to Shahjahanpur
- Madurantakam to Shahjahanpur
- Raxaul to Shahjahanpur
- Pali to Shahjahanpur
- Pauri to Shahjahanpur
- Mehsana to Shahjahanpur
- Suryapet to Shahjahanpur

