hero
How2Go
Shimla to Batala

Shimla to Batala

Batala is approximately 200+ kms from Shimla. The fastest way to reach Batala from Shimla is by Cab, Train Via Phillaur. It takes approximately 7 hours. The cheapest way to reach Batala from Shimla is by Bus, Train Via Chandigarh which would take approximately 7 hours.

Sort By
Mode of Transport

Via Phillaur

RECOMMENDED

FASTEST

Shimla

Phillaur

Batala

Approx Travel Time

6h 25m

₹5,505

Onwards

Via Ludhiana

Shimla

Ludhiana

Batala

Approx Travel Time

6h 55m

₹6,497

Onwards

Ads by MMT

Via Chandigarh

Shimla

Chandigarh

Batala

Approx Travel Time

6h 55m

₹2,906

Onwards

CHEAPEST

Shimla

Chandigarh

Batala

Approx Travel Time

6h 55m

₹988

Onwards

Via Phagwara

Shimla

Phagwara

Batala

Approx Travel Time

8h 32m

₹6,781

Onwards

Ads by MMT

Via Jalandhar

Shimla

Jalandhar

Batala

Approx Travel Time

8h 37m

₹5,296

Onwards

Via Gurdaspur

Shimla

Gurdaspur

Batala

Approx Travel Time

8h 56m

₹6,581

Onwards

Via Baba Bakala

Shimla

Baba Bakala

Batala

Approx Travel Time

8h 50m

₹6,801

Onwards

Via Sirhind

Shimla

Sirhind

Batala

Approx Travel Time

9h 30m

₹4,820

Onwards

Via Pathankot

Shimla

Pathankot

Batala

Approx Travel Time

9h 52m

₹8,181

Onwards

Frequently Asked Questions

What is the distance between Shimla and Batala?

Batala is approximately 200+ kms from Shimla.

How long does it take to reach Batala from Shimla?

It takes approximately 7 hours to reach Batala from Shimla by Cab, Train Via Phillaur.

What is the cheapest way to reach Batala from Shimla?

The cheapest way to reach Batala from Shimla is by Bus, Train Via Chandigarh.

What is the fastest way to reach Batala from Shimla?

The fastest way to reach Batala from Shimla is by Cab, Train Via Phillaur.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India