hero
How2Go
Ankleshwar to Barnala

Ankleshwar to Barnala

Barnala is approximately 1250+ kms from Ankleshwar. The fastest way to reach Barnala from Ankleshwar is by Cab, Flight Via Ahmedabad, Mohali. It takes approximately 12 hours. The cheapest way to reach Barnala from Ankleshwar is by Train Via Bikaner which would take approximately 23 hours.

Sort By
Mode of Transport

Via Ahmedabad, Mohali

RECOMMENDED

Ankleshwar

Ahmedabad

Mohali

Barnala

Approx Travel Time

11h 53m

On Demand

Ankleshwar

Ahmedabad

Mohali

Barnala

Approx Travel Time

12h 8m

On Demand

FASTEST

Ankleshwar

Ahmedabad

Mohali

Barnala

Approx Travel Time

11h 38m

On Demand

Via Vadodara, Delhi

Ankleshwar

Vadodara

Delhi

Barnala

Approx Travel Time

12h 19m

₹6,784

Onwards

Ankleshwar

Vadodara

Delhi

Barnala

Approx Travel Time

21h 22m

₹5,567

Onwards

Ads by MMT

Via Bikaner

CHEAPEST

Ankleshwar

Bikaner

Barnala

Approx Travel Time

23h 12m

₹700

Onwards

Via Jaipur

Ankleshwar

Jaipur

Barnala

Approx Travel Time

1d 0h 15m

₹1,165

Onwards

Ads by MMT

Via Nawalgarh

Ankleshwar

Nawalgarh

Barnala

Approx Travel Time

1d 1h 32m

₹1,735

Onwards

Via Jodhpur, Bathinda

Ankleshwar

Jodhpur

Bathinda

Barnala

Approx Travel Time

1d 3h 28m

₹3,895

Onwards

Via Surat, Delhi

Ankleshwar

Surat

Delhi

Barnala

Approx Travel Time

12h 50m

₹6,879

Onwards

Frequently Asked Questions

What is the distance between Ankleshwar and Barnala?

Barnala is approximately 1250+ kms from Ankleshwar.

How long does it take to reach Barnala from Ankleshwar?

It takes approximately 12 hours to reach Barnala from Ankleshwar by Cab, Flight Via Ahmedabad, Mohali.

What is the cheapest way to reach Barnala from Ankleshwar?

The cheapest way to reach Barnala from Ankleshwar is by Train Via Bikaner.

What is the fastest way to reach Barnala from Ankleshwar?

The fastest way to reach Barnala from Ankleshwar is by Cab, Flight Via Ahmedabad, Mohali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India