
Moga to Batala
Batala is approximately 100+ kms from Moga. The fastest way to reach Batala from Moga is by Cab, Train Via Jalandhar. It takes approximately 5 hours. The cheapest way to reach Batala from Moga is by Cab, Train Via Amritsar which would take approximately 5 hours.
Sort By
Mode of Transport
Via Jalandhar
RECOMMENDED
FASTEST
Moga
Jalandhar
Batala
Approx Travel Time
4h 25m
₹2,653
Onwards
Moga
Jalandhar
Batala
Approx Travel Time
4h 56m
₹4,320
Onwards
Via Amritsar
Moga
Amritsar
Batala
Approx Travel Time
4h 55m
₹3,973
Onwards
CHEAPEST
Moga
Amritsar
Batala
Approx Travel Time
4h 55m
₹2,528
Onwards
Via Amritsar, Baba Bakala
Moga
Amritsar
Baba Bakala
Batala
Approx Travel Time
6h 20m
₹2,588
Onwards
Moga
Amritsar
Baba Bakala
Batala
Approx Travel Time
6h 35m
₹4,523
Onwards
Frequently Asked Questions
What is the distance between Moga and Batala?
Batala is approximately 100+ kms from Moga.
How long does it take to reach Batala from Moga?
It takes approximately 5 hours to reach Batala from Moga by Cab, Train Via Jalandhar.
What is the cheapest way to reach Batala from Moga?
The cheapest way to reach Batala from Moga is by Cab, Train Via Amritsar.
What is the fastest way to reach Batala from Moga?
The fastest way to reach Batala from Moga is by Cab, Train Via Jalandhar.