
Unchahar to Batala
Batala is approximately 950+ kms from Unchahar. The fastest way to reach Batala from Unchahar is by Train Via Kanpur. It takes approximately 21 hours. The cheapest way to reach Batala from Unchahar is by Train Via Shahjahanpur, Ludhiana which would take approximately 23 hours.
Sort By
Mode of Transport
Via Panipat
RECOMMENDED
Unchahar
Panipat
Batala
Approx Travel Time
21h 10m
On Demand
Via Ghaziabad
Unchahar
Ghaziabad
Batala
Approx Travel Time
21h 16m
On Demand
Via Aligarh
Unchahar
Aligarh
Batala
Approx Travel Time
21h 34m
On Demand
Via Shahjahanpur, Jalandhar
Unchahar
Shahjahanpur
Jalandhar
Batala
Approx Travel Time
22h 5m
₹630
Onwards
Via Derapur
Unchahar
Derapur
Batala
Approx Travel Time
21h 10m
On Demand
Via Kanpur
FASTEST
Unchahar
Kanpur
Batala
Approx Travel Time
20h 40m
On Demand
Via Shikohabad
Unchahar
Shikohabad
Batala
Approx Travel Time
21h 25m
On Demand
Via Kurukshetra
Unchahar
Kurukshetra
Batala
Approx Travel Time
21h 35m
On Demand
Via Etawah
Unchahar
Etawah
Batala
Approx Travel Time
21h 25m
On Demand
Via Shahjahanpur, Ludhiana
CHEAPEST
Unchahar
Shahjahanpur
Ludhiana
Batala
Approx Travel Time
22h 20m
₹625
Onwards
Frequently Asked Questions
What is the distance between Unchahar and Batala?
Batala is approximately 950+ kms from Unchahar.
How long does it take to reach Batala from Unchahar?
It takes approximately 21 hours to reach Batala from Unchahar by Train Via Kanpur.
What is the cheapest way to reach Batala from Unchahar?
The cheapest way to reach Batala from Unchahar is by Train Via Shahjahanpur, Ludhiana.
What is the fastest way to reach Batala from Unchahar?
The fastest way to reach Batala from Unchahar is by Train Via Kanpur.