
Batala to Shahjahanpur
Shahjahanpur is approximately 650+ kms from Batala. The fastest way to reach Shahjahanpur from Batala is by Cab, Flight, Train Via Amritsar, Lucknow. It takes approximately 10 hours. The cheapest way to reach Shahjahanpur from Batala is by Train Via Jalandhar which would take approximately 13 hours.
Sort By
Mode of Transport
Via Jalandhar
RECOMMENDED
CHEAPEST
Batala
Jalandhar
Shahjahanpur
Approx Travel Time
12h 26m
₹435
Onwards
Batala
Jalandhar
Shahjahanpur
Approx Travel Time
12h 27m
₹465
Onwards
Batala
Jalandhar
Shahjahanpur
Approx Travel Time
11h 37m
₹2,217
Onwards
Via Amritsar, Lucknow
FASTEST
Batala
Amritsar
Lucknow
Shahjahanpur
Approx Travel Time
9h 18m
₹7,253
Onwards
Via Jalandhar, Ghaziabad
Batala
Jalandhar
Ghaziabad
Shahjahanpur
Approx Travel Time
18h 6m
₹1,069
Onwards
Via Jalandhar, Kashipur
Batala
Jalandhar
Kashipur
Shahjahanpur
Approx Travel Time
18h 55m
₹7,698
Onwards
Via Ludhiana
Batala
Ludhiana
Shahjahanpur
Approx Travel Time
12h 39m
₹1,124
Onwards
Batala
Ludhiana
Shahjahanpur
Approx Travel Time
11h 52m
₹2,938
Onwards
Via Ambala
Batala
Ambala
Shahjahanpur
Approx Travel Time
13h 52m
₹964
Onwards
Via Rajpura
Batala
Rajpura
Shahjahanpur
Approx Travel Time
12h 12m
₹4,050
Onwards
Frequently Asked Questions
What is the distance between Batala and Shahjahanpur?
Shahjahanpur is approximately 650+ kms from Batala.
How long does it take to reach Shahjahanpur from Batala?
It takes approximately 10 hours to reach Shahjahanpur from Batala by Cab, Flight, Train Via Amritsar, Lucknow.
What is the cheapest way to reach Shahjahanpur from Batala?
The cheapest way to reach Shahjahanpur from Batala is by Train Via Jalandhar.
What is the fastest way to reach Shahjahanpur from Batala?
The fastest way to reach Shahjahanpur from Batala is by Cab, Flight, Train Via Amritsar, Lucknow.
Routes Connecting Batala
Routes From Batala
Routes Connecting Shahjahanpur
Routes From Shahjahanpur
- Shahjahanpur to Dhari
- Shahjahanpur to Ujjain
- Shahjahanpur to Tarapith
- Shahjahanpur to Erode
- Shahjahanpur to Nagaur
- Shahjahanpur to Dindigul
- Shahjahanpur to Gorakhpur
- Shahjahanpur to Kurukshetra
- Shahjahanpur to Perambalur
- Shahjahanpur to Kadiri
- Shahjahanpur to Jhansi
- Shahjahanpur to Pennagaram
- Shahjahanpur to Jodhpur
- Shahjahanpur to Saharsa
- Shahjahanpur to Jawad
Routes To Shahjahanpur
- Shivpuri to Shahjahanpur
- Gulbarga to Shahjahanpur
- Muddebihal to Shahjahanpur
- Hisar to Shahjahanpur
- Durgapur to Shahjahanpur
- Ranni to Shahjahanpur
- Khamgaon to Shahjahanpur
- Palanpur to Shahjahanpur
- Raiganj to Shahjahanpur
- Navi-Mumbai to Shahjahanpur
- Hathras to Shahjahanpur
- Vellore to Shahjahanpur
- Gokarna to Shahjahanpur
- Singrauli to Shahjahanpur
- Agartala to Shahjahanpur

