hero
How2Go
Batala to Ankleshwar

Batala to Ankleshwar

Ankleshwar is approximately 1200+ kms from Batala. The fastest way to reach Ankleshwar from Batala is by Train, Flight, Cab Via Amritsar, Ahmedabad. It takes approximately 10 hours. The cheapest way to reach Ankleshwar from Batala is by Train Via Jalandhar, Pachpahar which would take approximately 25 hours.

Sort By
Mode of Transport

Via Amritsar, Ahmedabad

RECOMMENDED

Batala

Amritsar

Ahmedabad

Ankleshwar

Approx Travel Time

10h 49m

₹6,126

Onwards

Batala

Amritsar

Ahmedabad

Ankleshwar

Approx Travel Time

11h

₹6,418

Onwards

FASTEST

Batala

Amritsar

Ahmedabad

Ankleshwar

Approx Travel Time

10h 7m

₹9,216

Onwards

Batala

Amritsar

Ahmedabad

Ankleshwar

Approx Travel Time

10h 18m

₹9,508

Onwards

Batala

Amritsar

Ahmedabad

Ankleshwar

Approx Travel Time

11h 13m

₹8,803

Onwards

Batala

Amritsar

Ahmedabad

Ankleshwar

Approx Travel Time

10h 31m

₹11,893

Onwards

Via Bikaner

Batala

Bikaner

Ankleshwar

Approx Travel Time

1d 2h 9m

₹1,455

Onwards

Ads by MMT

Via Jalandhar, Pachpahar

CHEAPEST

Batala

Jalandhar

Pachpahar

Ankleshwar

Approx Travel Time

1d 0h 37m

₹875

Onwards

Batala

Jalandhar

Pachpahar

Ankleshwar

Approx Travel Time

23h 47m

₹2,641

Onwards

Via Jodhpur

Batala

Jodhpur

Ankleshwar

Approx Travel Time

1d 3h 50m

₹2,300

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Batala and Ankleshwar?

Ankleshwar is approximately 1200+ kms from Batala.

How long does it take to reach Ankleshwar from Batala?

It takes approximately 10 hours to reach Ankleshwar from Batala by Train, Flight, Cab Via Amritsar, Ahmedabad.

What is the cheapest way to reach Ankleshwar from Batala?

The cheapest way to reach Ankleshwar from Batala is by Train Via Jalandhar, Pachpahar.

What is the fastest way to reach Ankleshwar from Batala?

The fastest way to reach Ankleshwar from Batala is by Train, Flight, Cab Via Amritsar, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India