hero
How2Go
Solan to Batala

Solan to Batala

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

Read More
Sort By
Mode of Transport

Via Panchkula

RECOMMENDED

Solan

Panchkula

Batala

Approx Travel Time

6h 12m

₹2,317

Onwards

Solan

Panchkula

Batala

Approx Travel Time

7h 5m

₹1,313

Onwards

Via Mohali, Jalandhar

CHEAPEST

Solan

Mohali

Jalandhar

Batala

Approx Travel Time

7h 26m

₹937

Onwards

FASTEST

Solan

Mohali

Jalandhar

Batala

Approx Travel Time

6h 11m

₹3,748

Onwards

Solan

Mohali

Jalandhar

Batala

Approx Travel Time

6h 38m

₹2,432

Onwards

Via Mohali

Solan

Mohali

Batala

Approx Travel Time

7h 5m

₹1,313

Onwards

Solan

Mohali

Batala

Approx Travel Time

6h 38m

₹2,629

Onwards

Via Chandigarh

Solan

Chandigarh

Batala

Approx Travel Time

7h 40m

₹1,370

Onwards

Solan

Chandigarh

Batala

Approx Travel Time

7h 11m

₹2,317

Onwards

Via Ludhiana

Solan

Ludhiana

Batala

Approx Travel Time

7h 45m

₹1,287

Onwards

Frequently Asked Questions

What is the distance between Solan and Batala?

Batala is approximately 250+ kms from Solan.

How long does it take to reach Batala from Solan?

It takes approximately 6 hours to reach Batala from Solan by Cab, Train Via Mohali, Jalandhar.

What is the cheapest way to reach Batala from Solan?

The cheapest way to reach Batala from Solan is by Bus, Train Via Mohali, Jalandhar.

What is the fastest way to reach Batala from Solan?

The fastest way to reach Batala from Solan is by Cab, Train Via Mohali, Jalandhar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India