Somnath to Matheran Distance

Matheran is approximately 500+ km from Somnath. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Matheran, with a total travel time of approximately 8 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 Somnath, India to Matheran, India

Via Keshod, Mumbai

RECOMMENDED

Somnath

Keshod

Mumbai

Matheran

Approx Travel Time

8h 44m

₹7,803

Onwards

Via Umargam, Mumbai

CHEAPEST

Somnath

Umargam

Mumbai

Matheran

Approx Travel Time

19h 21m

₹3,203

Onwards

Ads by MMT

Via Diu, Navi Mumbai

FASTEST

Somnath

Diu

Navi Mumbai

Matheran

Approx Travel Time

7h 56m

₹9,937

Onwards

Somnath

Diu

Navi Mumbai

Matheran

Approx Travel Time

9h 4m

₹8,545

Onwards

Via Umargam, Khopoli

Somnath

Umargam

Khopoli

Matheran

Approx Travel Time

22h 52m

On Demand

Ads by MMT

Via Diu, Mumbai

Somnath

Diu

Mumbai

Matheran

Approx Travel Time

9h 19m

₹8,879

Onwards

Somnath

Diu

Mumbai

Matheran

Approx Travel Time

8h 11m

₹10,432

Onwards

Via Bhavnagar, Navi Mumbai

Somnath

Bhavnagar

Navi Mumbai

Matheran

Approx Travel Time

12h 44m

₹7,395

Onwards

Via Surat, Mumbai

Somnath

Surat

Mumbai

Matheran

Approx Travel Time

20h 24m

₹3,334

Onwards

Via Valsad, Mumbai

Somnath

Valsad

Mumbai

Matheran

Approx Travel Time

21h 13m

₹3,514

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Somnath and Matheran?

The straight-line distance is approximately 350+ km.

What is the distance from Somnath to Matheran via Keshod?

Via Keshod, the distance is approximately 500+ km, taking around 9 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India