Shahdol to Batala Distance

Batala is approximately 1400+ km from Shahdol. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Batala, with a total travel time of approximately 17 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 Shahdol, India to Batala, India

Via Rajpura

RECOMMENDED

Shahdol

Rajpura

Batala

Approx Travel Time

22h 52m

On Demand

Via Ludhiana

CHEAPEST

Shahdol

Ludhiana

Batala

Approx Travel Time

1d 1h 45m

₹1,339

Onwards

Ads by MMT

Via Rewa, Delhi

Shahdol

Rewa

Delhi

Batala

Approx Travel Time

19h 16m

₹5,631

Onwards

Shahdol

Rewa

Delhi

Batala

Approx Travel Time

19h 57m

₹5,756

Onwards

Shahdol

Rewa

Delhi

Batala

Approx Travel Time

20h 57m

₹5,576

Onwards

Shahdol

Rewa

Delhi

Batala

Approx Travel Time

21h 38m

₹5,701

Onwards

Via Varanasi, Jammu

FASTEST

Shahdol

Varanasi

Jammu

Batala

Approx Travel Time

16h 52m

On Demand

Ads by MMT

Via Jabalpur, Delhi

Shahdol

Jabalpur

Delhi

Batala

Approx Travel Time

2d 7h 5m

₹6,299

Onwards

Shahdol

Jabalpur

Delhi

Batala

Approx Travel Time

17h 29m

₹6,761

Onwards

Via Varanasi, Delhi

Shahdol

Varanasi

Delhi

Batala

Approx Travel Time

20h 4m

₹5,851

Onwards

Frequently Asked Questions

What is the distance between Shahdol and Batala?

Batala is approximately 1400+ km from Shahdol.

How long does it take to reach Batala from Shahdol?

It takes approximately 17 hours to reach Batala from Shahdol by Train, Flight, Cab Via Varanasi, Jammu.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India