Batala to Shahada Distance

Shahada is approximately 1300+ km from Batala. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Shahada, with a total travel time of approximately 15 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Batala, India to Shahada, India

Via Mohali, Indore

RECOMMENDED

FASTEST

Batala

Mohali

Indore

Shahada

Approx Travel Time

14h 27m

On Demand

Batala

Mohali

Indore

Shahada

Approx Travel Time

14h 42m

On Demand

Batala

Mohali

Indore

Shahada

Approx Travel Time

14h 40m

On Demand

Batala

Mohali

Indore

Shahada

Approx Travel Time

14h 55m

₹6,925

Onwards

Via Jalandhar, Indore

Batala

Jalandhar

Indore

Shahada

Approx Travel Time

1d 1h 37m

On Demand

CHEAPEST

Batala

Jalandhar

Indore

Shahada

Approx Travel Time

1d 2h 12m

₹1,145

Onwards

Ads by MMT

Via Chomu, Indore

Batala

Chomu

Indore

Shahada

Approx Travel Time

1d 8h 7m

On Demand

Via Jodhpur, Ahmedabad

Batala

Jodhpur

Ahmedabad

Shahada

Approx Travel Time

1d 11h 50m

₹3,150

Onwards

Ads by MMT

Via Amritsar, Ahmedabad

Batala

Amritsar

Ahmedabad

Shahada

Approx Travel Time

16h 54m

₹6,577

Onwards

Via Jammu, Indore

Batala

Jammu

Indore

Shahada

Approx Travel Time

14h 49m

On Demand

Frequently Asked Questions

What is the distance between Batala and Shahada?

Shahada is approximately 1300+ km from Batala.

How long does it take to reach Shahada from Batala?

It takes approximately 15 hours to reach Shahada from Batala by Cab, Flight Via Mohali, Indore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India