Junagadh to Lonavala Distance

Lonavala is approximately 500+ km from Junagadh. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 18 hours, subject to the chosen service and route. Flying is the fastest way to reach Lonavala, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Junagadh, India to Lonavala, India

Direct Options

RECOMMENDED

CHEAPEST

Junagadh

Lonavala

Approx Travel Time

17h 55m

₹460

Onwards

Via Keshod, Mumbai

FASTEST

Junagadh

Keshod

Mumbai

Lonavala

Approx Travel Time

7h 11m

₹8,860

Onwards

Ads by MMT

Via Surat

Junagadh

Surat

Lonavala

Approx Travel Time

21h 37m

₹1,899

Onwards

Via Dhandhuka, Mumbai

Junagadh

Dhandhuka

Mumbai

Lonavala

Approx Travel Time

23h 13m

On Demand

Ads by MMT

Via Somnath

Junagadh

Somnath

Lonavala

Approx Travel Time

10h 46m

On Demand

Junagadh

Somnath

Lonavala

Approx Travel Time

11h 40m

On Demand

Junagadh

Somnath

Lonavala

Approx Travel Time

10h 48m

On Demand

Via Palghar

Junagadh

Palghar

Lonavala

Approx Travel Time

11h 2m

₹815

Onwards

Junagadh

Palghar

Lonavala

Approx Travel Time

12h 25m

On Demand

Junagadh

Palghar

Lonavala

Approx Travel Time

11h 7m

₹4,153

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Junagadh and Lonavala?

The straight-line distance is approximately 400+ km.

What is the distance from Junagadh to Lonavala via Keshod?

Via Keshod, the distance is approximately 450+ km, taking around 7 hours.

Is there a train from Junagadh to Lonavala?

Yes, trains run between Junagadh and Lonavala, covering approximately 500+ km in around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India