hero
How2Go
Batala to Shamli

Batala to Shamli

Shamli is approximately 350+ km from Batala, 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 Shamli.

Read More
Sort By
Mode of Transport

Via Phagwara

RECOMMENDED

FASTEST

Batala

Phagwara

Shamli

Approx Travel Time

6h 32m

On Demand

Batala

Phagwara

Shamli

Approx Travel Time

7h 37m

₹1,999

Onwards

Via Karnal

Batala

Karnal

Shamli

Approx Travel Time

8h

On Demand

CHEAPEST

Batala

Karnal

Shamli

Approx Travel Time

8h 11m

₹1,860

Onwards

Ads by MMT

Via Phagwara, Panipat

Batala

Phagwara

Panipat

Shamli

Approx Travel Time

7h 31m

On Demand

Via Ludhiana

Batala

Ludhiana

Shamli

Approx Travel Time

8h 53m

On Demand

Batala

Ludhiana

Shamli

Approx Travel Time

8h 8m

On Demand

Ads by MMT

Via Jalandhar

Batala

Jalandhar

Shamli

Approx Travel Time

6h 39m

₹3,142

Onwards

Via Baba Bakala

Batala

Baba Bakala

Shamli

Approx Travel Time

8h 7m

On Demand

Via Phagwara, Karnal

Batala

Phagwara

Karnal

Shamli

Approx Travel Time

8h 1m

On Demand

Frequently Asked Questions

What is the distance between Batala and Shamli?

Shamli is approximately 350+ kms from Batala.

How long does it take to reach Shamli from Batala?

It takes approximately 7 hours to reach Shamli from Batala by Cab, Bus Via Phagwara.

What is the cheapest way to reach Shamli from Batala?

The cheapest way to reach Shamli from Batala is by Train, Bus Via Karnal.

What is the fastest way to reach Shamli from Batala?

The fastest way to reach Shamli from Batala is by Cab, Bus Via Phagwara.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India