
Batala to Indore
Indore is approximately 1150+ kms from Batala. The fastest way to reach Indore from Batala is by Train, Flight Via Jammu. It takes approximately 6 hours. The cheapest way to reach Indore from Batala is by Train Via Delhi which would take approximately 25 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
Batala
Chandigarh
Indore
Approx Travel Time
7h 25m
₹4,799
Onwards
Batala
Chandigarh
Indore
Approx Travel Time
8h 46m
₹7,996
Onwards
Via Delhi
Batala
Delhi
Indore
Approx Travel Time
11h 40m
₹4,391
Onwards
Batala
Delhi
Indore
Approx Travel Time
13h 40m
₹4,912
Onwards
CHEAPEST
Batala
Delhi
Indore
Approx Travel Time
1d 0h 55m
₹630
Onwards
Via Jammu
FASTEST
Batala
Jammu
Indore
Approx Travel Time
6h 10m
₹6,740
Onwards
Via Panipat
Batala
Panipat
Indore
Approx Travel Time
1d 0h 40m
On Demand
Via Ludhiana
Batala
Ludhiana
Indore
Approx Travel Time
23h 55m
₹700
Onwards
Batala
Ludhiana
Indore
Approx Travel Time
1d 0h 37m
₹3,055
Onwards
Via Sonipat
Batala
Sonipat
Indore
Approx Travel Time
1d 0h 40m
On Demand
Frequently Asked Questions
What is the distance between Batala and Indore?
Indore is approximately 1150+ kms from Batala.
How long does it take to reach Indore from Batala?
It takes approximately 6 hours to reach Indore from Batala by Train, Flight Via Jammu.
What is the cheapest way to reach Indore from Batala?
The cheapest way to reach Indore from Batala is by Train Via Delhi.
What is the fastest way to reach Indore from Batala?
The fastest way to reach Indore from Batala is by Train, Flight Via Jammu.