
Ranchi to Batala
Batala is approximately 1500+ kms from Ranchi. The fastest way to reach Batala from Ranchi is by Flight, Train Via Amritsar. It takes approximately 6 hours. The cheapest way to reach Batala from Ranchi is by Train Via Delhi which would take approximately 33 hours.
Sort By
Mode of Transport
Via Delhi
Ranchi
Delhi
Batala
Approx Travel Time
12h 25m
₹5,912
Onwards
Ranchi
Delhi
Batala
Approx Travel Time
14h 25m
₹6,396
Onwards
CHEAPEST
Ranchi
Delhi
Batala
Approx Travel Time
1d 8h 25m
₹1,390
Onwards
Ranchi
Delhi
Batala
Approx Travel Time
1d 10h 25m
₹1,874
Onwards
Via Amritsar
FASTEST
Ranchi
Amritsar
Batala
Approx Travel Time
5h 40m
₹8,831
Onwards
Ranchi
Amritsar
Batala
Approx Travel Time
5h 40m
₹10,289
Onwards
Frequently Asked Questions
What is the distance between Ranchi and Batala?
Batala is approximately 1500+ kms from Ranchi.
How long does it take to reach Batala from Ranchi?
It takes approximately 6 hours to reach Batala from Ranchi by Flight, Train Via Amritsar.
What is the cheapest way to reach Batala from Ranchi?
The cheapest way to reach Batala from Ranchi is by Train Via Delhi.
What is the fastest way to reach Batala from Ranchi?
The fastest way to reach Batala from Ranchi is by Flight, Train Via Amritsar.