hero
How2Go
Batala to Lonavala

Batala to Lonavala

Lonavala is approximately 1550+ 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 Lonavala.

Read More
Sort By
Mode of Transport

Via Amritsar, Pune

RECOMMENDED

FASTEST

Batala

Amritsar

Pune

Lonavala

Approx Travel Time

7h 20m

₹6,415

Onwards

Batala

Amritsar

Pune

Lonavala

Approx Travel Time

7h 33m

₹6,707

Onwards

Batala

Amritsar

Pune

Lonavala

Approx Travel Time

8h 44m

₹8,555

Onwards

Batala

Amritsar

Pune

Lonavala

Approx Travel Time

8h 31m

₹7,202

Onwards

Batala

Amritsar

Pune

Lonavala

Approx Travel Time

7h 46m

₹9,092

Onwards

Via Amritsar, Thane

CHEAPEST

Batala

Amritsar

Thane

Lonavala

Approx Travel Time

1d 3h 19m

₹885

Onwards

Ads by MMT

Via Jalandhar, Thane

Batala

Jalandhar

Thane

Lonavala

Approx Travel Time

1d 3h 40m

₹925

Onwards

Batala

Jalandhar

Thane

Lonavala

Approx Travel Time

1d 2h 49m

₹2,647

Onwards

Via Jodhpur

Batala

Jodhpur

Lonavala

Approx Travel Time

1d 12h 13m

₹2,700

Onwards

Ads by MMT

Via Amritsar, Mumbai

Batala

Amritsar

Mumbai

Lonavala

Approx Travel Time

8h 57m

₹8,558

Onwards

Frequently Asked Questions

What is the distance between Batala and Lonavala?

Lonavala is approximately 1550+ kms from Batala.

How long does it take to reach Lonavala from Batala?

It takes approximately 8 hours to reach Lonavala from Batala by Train, Flight Via Amritsar, Pune.

What is the cheapest way to reach Lonavala from Batala?

The cheapest way to reach Lonavala from Batala is by Train Via Amritsar, Thane.

What is the fastest way to reach Lonavala from Batala?

The fastest way to reach Lonavala from Batala is by Train, Flight Via Amritsar, Pune.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India