hero
How2Go
Shamli to Barnala

Shamli to Barnala

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

Read More
Sort By
Mode of Transport

Via Ambala

RECOMMENDED

CHEAPEST

Shamli

Ambala

Barnala

Approx Travel Time

4h 58m

₹1,144

Onwards

Shamli

Ambala

Barnala

Approx Travel Time

5h 40m

₹2,198

Onwards

Via Kurukshetra

FASTEST

Shamli

Kurukshetra

Barnala

Approx Travel Time

4h 45m

₹2,860

Onwards

Shamli

Kurukshetra

Barnala

Approx Travel Time

5h 4m

₹1,144

Onwards

Via Karnal, Rajpura

Shamli

Karnal

Rajpura

Barnala

Approx Travel Time

6h 29m

₹3,221

Onwards

Via Rajpura

Shamli

Rajpura

Barnala

Approx Travel Time

5h 31m

₹1,144

Onwards

Via Karnal, Ambala

Shamli

Karnal

Ambala

Barnala

Approx Travel Time

5h 3m

₹2,137

Onwards

Shamli

Karnal

Ambala

Barnala

Approx Travel Time

5h 46m

₹1,219

Onwards

Via Karnal

Shamli

Karnal

Barnala

Approx Travel Time

5h 38m

₹2,277

Onwards

Shamli

Karnal

Barnala

Approx Travel Time

6h 21m

₹1,359

Onwards

Frequently Asked Questions

What is the distance between Shamli and Barnala?

Barnala is approximately 250+ kms from Shamli.

How long does it take to reach Barnala from Shamli?

It takes approximately 5 hours to reach Barnala from Shamli by Cab, Train Via Kurukshetra.

What is the cheapest way to reach Barnala from Shamli?

The cheapest way to reach Barnala from Shamli is by Bus, Train Via Ambala.

What is the fastest way to reach Barnala from Shamli?

The fastest way to reach Barnala from Shamli is by Cab, Train Via Kurukshetra.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India