
Batala to Malkapur
Malkapur is approximately 1350+ kms from Batala. The fastest way to reach Malkapur from Batala is by Train Via Ludhiana. It takes approximately 29 hours. The cheapest way to reach Malkapur from Batala is by Train Via Delhi which would take approximately 29 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Batala
Delhi
Malkapur
Approx Travel Time
1d 5h 10m
₹745
Onwards
Batala
Delhi
Malkapur
Approx Travel Time
1d 7h 10m
₹1,354
Onwards
Via Ludhiana
FASTEST
Batala
Ludhiana
Malkapur
Approx Travel Time
1d 4h 25m
₹850
Onwards
Batala
Ludhiana
Malkapur
Approx Travel Time
1d 5h 7m
₹3,205
Onwards
Via Jalandhar
Batala
Jalandhar
Malkapur
Approx Travel Time
1d 4h 25m
₹855
Onwards
Via Phagwara
Batala
Phagwara
Malkapur
Approx Travel Time
1d 4h 25m
On Demand
Via Patiala
Batala
Patiala
Malkapur
Approx Travel Time
1d 5h 55m
₹4,536
Onwards
Via Ambala
Batala
Ambala
Malkapur
Approx Travel Time
1d 5h 25m
₹825
Onwards
Via Bathinda
Batala
Bathinda
Malkapur
Approx Travel Time
1d 5h 58m
₹5,126
Onwards
Via Rampura Phul
Batala
Rampura Phul
Malkapur
Approx Travel Time
1d 6h 17m
₹5,235
Onwards
Frequently Asked Questions
What is the distance between Batala and Malkapur?
Malkapur is approximately 1350+ kms from Batala.
How long does it take to reach Malkapur from Batala?
It takes approximately 29 hours to reach Malkapur from Batala by Train Via Ludhiana.
What is the cheapest way to reach Malkapur from Batala?
The cheapest way to reach Malkapur from Batala is by Train Via Delhi.
What is the fastest way to reach Malkapur from Batala?
The fastest way to reach Malkapur from Batala is by Train Via Ludhiana.