
Barnala to Shahjahanpur
Shahjahanpur is approximately 550+ kms from Barnala. The fastest way to reach Shahjahanpur from Barnala is by Train Via Rajpura. It takes approximately 10 hours. The cheapest way to reach Shahjahanpur from Barnala is by Train Via Saharanpur which would take approximately 11 hours.
Sort By
Mode of Transport
Via Rajpura
RECOMMENDED
FASTEST
Barnala
Rajpura
Shahjahanpur
Approx Travel Time
10h 4m
₹425
Onwards
Barnala
Rajpura
Shahjahanpur
Approx Travel Time
10h 18m
₹851
Onwards
Via Ludhiana
Barnala
Ludhiana
Shahjahanpur
Approx Travel Time
10h 41m
₹2,719
Onwards
Barnala
Ludhiana
Shahjahanpur
Approx Travel Time
10h 59m
₹425
Onwards
Via Delhi
Barnala
Delhi
Shahjahanpur
Approx Travel Time
16h 21m
₹3,149
Onwards
Via Bathinda, Ghaziabad
Barnala
Bathinda
Ghaziabad
Shahjahanpur
Approx Travel Time
17h 33m
₹3,868
Onwards
Via Ambala
Barnala
Ambala
Shahjahanpur
Approx Travel Time
10h 40m
₹410
Onwards
Via Saharanpur
CHEAPEST
Barnala
Saharanpur
Shahjahanpur
Approx Travel Time
10h 54m
₹400
Onwards
Via Yamunanagar
Barnala
Yamunanagar
Shahjahanpur
Approx Travel Time
10h 55m
₹415
Onwards
Via Bareilly
Barnala
Bareilly
Shahjahanpur
Approx Travel Time
10h 52m
₹475
Onwards
Frequently Asked Questions
What is the distance between Barnala and Shahjahanpur?
Shahjahanpur is approximately 550+ kms from Barnala.
How long does it take to reach Shahjahanpur from Barnala?
It takes approximately 10 hours to reach Shahjahanpur from Barnala by Train Via Rajpura.
What is the cheapest way to reach Shahjahanpur from Barnala?
The cheapest way to reach Shahjahanpur from Barnala is by Train Via Saharanpur.
What is the fastest way to reach Shahjahanpur from Barnala?
The fastest way to reach Shahjahanpur from Barnala is by Train Via Rajpura.
Routes Connecting Barnala
Routes From Barnala
Routes Connecting Shahjahanpur
Routes From Shahjahanpur
- Shahjahanpur to Diu
- Shahjahanpur to Krishnanagar
- Shahjahanpur to Nabadwip
- Shahjahanpur to Ramanagara
- Shahjahanpur to Indapur
- Shahjahanpur to Attur
- Shahjahanpur to Kathgodam
- Shahjahanpur to Kudal
- Shahjahanpur to Mudhol
- Shahjahanpur to Chalisgaon
- Shahjahanpur to Shamli
- Shahjahanpur to Sindhanur
- Shahjahanpur to Kavali
- Shahjahanpur to Pathanamthitta
- Shahjahanpur to Tiruvallur
Routes To Shahjahanpur
- Palghar to Shahjahanpur
- Muktsar to Shahjahanpur
- Aligarh to Shahjahanpur
- Nagaur to Shahjahanpur
- Chaibasa to Shahjahanpur
- Bachhrawan to Shahjahanpur
- Haridwar to Shahjahanpur
- Sasan-Gir to Shahjahanpur
- Bhusawal to Shahjahanpur
- Dindigul to Shahjahanpur
- Jubbal to Shahjahanpur
- Kunda to Shahjahanpur
- Arakkonam to Shahjahanpur
- Sedam to Shahjahanpur
- Ludhiana to Shahjahanpur

