
Shahapur to Lonavala
Lonavala is approximately 150+ kms from Shahapur. The fastest way to reach Lonavala from Shahapur is by Train Via Mumbai. It takes approximately 5 hours. The cheapest way to reach Lonavala from Shahapur is by Train Via Mumbai which would take approximately 5 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
CHEAPEST
FASTEST
Shahapur
Mumbai
Lonavala
Approx Travel Time
4h 55m
₹220
Onwards
Shahapur
Mumbai
Lonavala
Approx Travel Time
5h 10m
₹494
Onwards
Shahapur
Mumbai
Lonavala
Approx Travel Time
5h 32m
₹2,615
Onwards
Shahapur
Mumbai
Lonavala
Approx Travel Time
5h 47m
₹2,889
Onwards
Via Navi Mumbai
Shahapur
Navi Mumbai
Lonavala
Approx Travel Time
5h 19m
₹2,453
Onwards
Shahapur
Navi Mumbai
Lonavala
Approx Travel Time
5h 34m
₹2,783
Onwards
Frequently Asked Questions
What is the distance between Shahapur and Lonavala?
Lonavala is approximately 150+ kms from Shahapur.
How long does it take to reach Lonavala from Shahapur?
It takes approximately 5 hours to reach Lonavala from Shahapur by Train Via Mumbai.
What is the cheapest way to reach Lonavala from Shahapur?
The cheapest way to reach Lonavala from Shahapur is by Train Via Mumbai.
What is the fastest way to reach Lonavala from Shahapur?
The fastest way to reach Lonavala from Shahapur is by Train Via Mumbai.