hero
How2Go
Didwana to Batala

Didwana to Batala

Batala is approximately 550+ km from Didwana, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Batala.

Read More
Sort By
Mode of Transport

Direct Bus

RECOMMENDED

Didwana

Batala

Approx Travel Time

11h 50m

₹1,249

Onwards

Via Amritsar

Didwana

Amritsar

Batala

Approx Travel Time

12h 8m

₹1,309

Onwards

Didwana

Amritsar

Batala

Approx Travel Time

12h 12m

₹2,911

Onwards

Via Ajmer, Delhi, Amritsar

FASTEST

Didwana

Ajmer

Delhi

Amritsar

Batala

Approx Travel Time

11h 23m

₹9,203

Onwards

Via Jalandhar

Didwana

Jalandhar

Batala

Approx Travel Time

14h 18m

₹2,048

Onwards

Via Ludhiana

CHEAPEST

Didwana

Ludhiana

Batala

Approx Travel Time

14h 53m

₹385

Onwards

Via Sadulpur

Didwana

Sadulpur

Batala

Approx Travel Time

12h 40m

₹745

Onwards

Via Hisar

Didwana

Hisar

Batala

Approx Travel Time

13h

₹1,234

Onwards

Via Ladnun, Sadulpur

Didwana

Ladnun

Sadulpur

Batala

Approx Travel Time

12h 55m

₹890

Onwards

Didwana

Ladnun

Sadulpur

Batala

Approx Travel Time

13h 12m

₹1,145

Onwards

Frequently Asked Questions

What is the distance between Didwana and Batala?

Batala is approximately 550+ kms from Didwana.

How long does it take to reach Batala from Didwana?

It takes approximately 12 hours to reach Batala from Didwana by Bus, Flight, Train Via Ajmer, Delhi, Amritsar.

What is the cheapest way to reach Batala from Didwana?

The cheapest way to reach Batala from Didwana is by Train Via Ludhiana.

What is the fastest way to reach Batala from Didwana?

The fastest way to reach Batala from Didwana is by Bus, Flight, Train Via Ajmer, Delhi, Amritsar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India