
Batala to Anand
Anand is approximately 1300+ kms from Batala. The fastest way to reach Anand from Batala is by Train, Flight Via Amritsar, Ahmedabad. It takes approximately 8 hours. The cheapest way to reach Anand from Batala is by Train, Flight Via Delhi, Ahmedabad which would take approximately 16 hours.
Sort By
Mode of Transport
Via Amritsar, Ahmedabad
RECOMMENDED
FASTEST
Batala
Amritsar
Ahmedabad
Anand
Approx Travel Time
7h 50m
₹4,476
Onwards
Batala
Amritsar
Ahmedabad
Anand
Approx Travel Time
7h 50m
₹5,909
Onwards
Batala
Amritsar
Ahmedabad
Anand
Approx Travel Time
8h 5m
₹4,571
Onwards
Via Delhi, Vadodara
Batala
Delhi
Vadodara
Anand
Approx Travel Time
15h 5m
₹5,155
Onwards
Batala
Delhi
Vadodara
Anand
Approx Travel Time
15h 5m
₹3,934
Onwards
Batala
Delhi
Vadodara
Anand
Approx Travel Time
15h 5m
₹4,084
Onwards
Via Delhi, Ahmedabad
Batala
Delhi
Ahmedabad
Anand
Approx Travel Time
15h 50m
₹4,833
Onwards
CHEAPEST
Batala
Delhi
Ahmedabad
Anand
Approx Travel Time
15h 50m
₹3,400
Onwards
Batala
Delhi
Ahmedabad
Anand
Approx Travel Time
16h 5m
₹3,495
Onwards
Via Delhi, Udaipur
Batala
Delhi
Udaipur
Anand
Approx Travel Time
19h 35m
₹11,477
Onwards
Frequently Asked Questions
What is the distance between Batala and Anand?
Anand is approximately 1300+ kms from Batala.
How long does it take to reach Anand from Batala?
It takes approximately 8 hours to reach Anand from Batala by Train, Flight Via Amritsar, Ahmedabad.
What is the cheapest way to reach Anand from Batala?
The cheapest way to reach Anand from Batala is by Train, Flight Via Delhi, Ahmedabad.
What is the fastest way to reach Anand from Batala?
The fastest way to reach Anand from Batala is by Train, Flight Via Amritsar, Ahmedabad.