Batala to Lonavala
Lonavala is approximately 1700+ kms from Batala. The fastest way to reach Lonavala from Batala is by Train, Flight Via Amritsar, Pune. It takes approximately 8 hours. The cheapest way to reach Lonavala from Batala is by Train, Flight Via Delhi, Pune which would take approximately 16 hours.
Sort By
Mode of Transport
Via Amritsar, Mumbai
RECOMMENDED
Batala
Amritsar
Mumbai
Lonavala
Approx Travel Time
8h 50m
₹7,693
Onwards
Batala
Amritsar
Mumbai
Lonavala
Approx Travel Time
9h 5m
₹7,918
Onwards
Batala
Amritsar
Mumbai
Lonavala
Approx Travel Time
9h 54m
₹10,222
Onwards
Via Amritsar, Pune
FASTEST
Batala
Amritsar
Pune
Lonavala
Approx Travel Time
8h 5m
₹6,927
Onwards
Batala
Amritsar
Pune
Lonavala
Approx Travel Time
8h 20m
₹7,272
Onwards
Batala
Amritsar
Pune
Lonavala
Approx Travel Time
8h 5m
₹8,936
Onwards
Via Chandigarh, Pune
Batala
Chandigarh
Pune
Lonavala
Approx Travel Time
11h 5m
₹7,955
Onwards
Batala
Chandigarh
Pune
Lonavala
Approx Travel Time
11h 5m
₹9,934
Onwards
Via Amritsar, Ahmedabad
Batala
Amritsar
Ahmedabad
Lonavala
Approx Travel Time
16h 50m
₹6,030
Onwards
Via Delhi, Pune
CHEAPEST
Batala
Delhi
Pune
Lonavala
Approx Travel Time
15h 20m
₹5,365
Onwards
Frequently Asked Questions
What is the distance between Batala and Lonavala?
Lonavala is approximately 1700+ 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, Flight Via Delhi, Pune.
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.