
Lonavala to Shillong
Shillong is approximately 2400+ kms from Lonavala. The fastest way to reach Shillong from Lonavala is by Train, Flight Via Pune, Hyderabad. It takes approximately 9 hours. The cheapest way to reach Shillong from Lonavala is by Train, Flight Via Hyderabad which would take approximately 17 hours.
Sort By
Mode of Transport
Via Pune, Hyderabad
RECOMMENDED
FASTEST
Lonavala
Pune
Hyderabad
Shillong
Approx Travel Time
8h 35m
₹14,247
Onwards
Lonavala
Pune
Hyderabad
Shillong
Approx Travel Time
8h 35m
₹16,733
Onwards
Lonavala
Pune
Hyderabad
Shillong
Approx Travel Time
8h 50m
₹14,521
Onwards
Via Mumbai, Hyderabad
Lonavala
Mumbai
Hyderabad
Shillong
Approx Travel Time
9h 35m
₹14,373
Onwards
Lonavala
Mumbai
Hyderabad
Shillong
Approx Travel Time
9h 50m
₹14,727
Onwards
Lonavala
Mumbai
Hyderabad
Shillong
Approx Travel Time
10h 39m
₹17,241
Onwards
Via Shirdi, Hyderabad
Lonavala
Shirdi
Hyderabad
Shillong
Approx Travel Time
12h 33m
₹18,807
Onwards
Via Hyderabad
CHEAPEST
Lonavala
Hyderabad
Shillong
Approx Travel Time
16h 55m
₹10,709
Onwards
Via Kolhapur, Hyderabad
Lonavala
Kolhapur
Hyderabad
Shillong
Approx Travel Time
12h 35m
₹16,182
Onwards
Via Nashik, Hyderabad
Lonavala
Nashik
Hyderabad
Shillong
Approx Travel Time
11h 5m
On Demand
Frequently Asked Questions
What is the distance between Lonavala and Shillong?
Shillong is approximately 2400+ kms from Lonavala.
How long does it take to reach Shillong from Lonavala?
It takes approximately 9 hours to reach Shillong from Lonavala by Train, Flight Via Pune, Hyderabad.
What is the cheapest way to reach Shillong from Lonavala?
The cheapest way to reach Shillong from Lonavala is by Train, Flight Via Hyderabad.
What is the fastest way to reach Shillong from Lonavala?
The fastest way to reach Shillong from Lonavala is by Train, Flight Via Pune, Hyderabad.