
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 8 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
Batala
Jalandhar
Shahjahanpur
Approx Travel Time
12h 41m
₹2,054
Onwards
Batala
Jalandhar
Shahjahanpur
Approx Travel Time
12h 47m
₹465
Onwards
CHEAPEST
Batala
Jalandhar
Shahjahanpur
Approx Travel Time
13h 6m
₹435
Onwards
Via Amritsar, Lucknow
FASTEST
Batala
Amritsar
Lucknow
Shahjahanpur
Approx Travel Time
7h 38m
₹6,559
Onwards
Via Mohali, Ghaziabad
Batala
Mohali
Ghaziabad
Shahjahanpur
Approx Travel Time
16h 42m
₹4,813
Onwards
Via Jalandhar, Ghaziabad
Batala
Jalandhar
Ghaziabad
Shahjahanpur
Approx Travel Time
17h 40m
₹1,217
Onwards
Batala
Jalandhar
Ghaziabad
Shahjahanpur
Approx Travel Time
10h 8m
₹5,334
Onwards
Via Ludhiana
Batala
Ludhiana
Shahjahanpur
Approx Travel Time
12h 47m
₹2,774
Onwards
Batala
Ludhiana
Shahjahanpur
Approx Travel Time
12h 49m
₹1,024
Onwards
Via Rajpura
Batala
Rajpura
Shahjahanpur
Approx Travel Time
13h 7m
₹4,086
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 8 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 Orai
- Shahjahanpur to Narsinghpur
- Shahjahanpur to Lakhisarai
- Shahjahanpur to Mehsana
- Shahjahanpur to Piduguralla
- Shahjahanpur to Dahanu
- Shahjahanpur to Banka
- Shahjahanpur to Gauriganj
- Shahjahanpur to Namakkal
- Shahjahanpur to Bagalkot
- Shahjahanpur to Chintpurni
- Shahjahanpur to Kolkata
- Shahjahanpur to Pandharpur
- Shahjahanpur to Surendranagar
- Shahjahanpur to Shegaon
Routes To Shahjahanpur
- Mangalore to Shahjahanpur
- Khamgaon to Shahjahanpur
- Markapur to Shahjahanpur
- Koraput to Shahjahanpur
- Ratnagiri to Shahjahanpur
- Mahendragarh to Shahjahanpur
- Sultanpur to Shahjahanpur
- Nangal to Shahjahanpur
- Shahabad to Shahjahanpur
- Gadwal to Shahjahanpur
- Unnao to Shahjahanpur
- Eluru to Shahjahanpur
- Sanchi to Shahjahanpur
- Khandwa to Shahjahanpur
- Bongaigaon to Shahjahanpur


