hero
How2Go
Somnath to Shillong

Somnath to Shillong

Shillong is approximately 2400+ km from Somnath, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shillong.

Read More
Sort By
Mode of Transport

Via Ahmedabad, Guwahati

RECOMMENDED

Somnath

Ahmedabad

Guwahati

Shillong

Approx Travel Time

19h 40m

₹10,672

Onwards

Somnath

Ahmedabad

Guwahati

Shillong

Approx Travel Time

18h 59m

₹13,432

Onwards

Via Ahmedabad, Kolkata

FASTEST

Somnath

Ahmedabad

Kolkata

Shillong

Approx Travel Time

17h 5m

₹15,731

Onwards

Via Motihari, Siliguri

CHEAPEST

Somnath

Motihari

Siliguri

Shillong

Approx Travel Time

1d 5h 45m

₹1,714

Onwards

Via Surat, Kolkata

Somnath

Surat

Kolkata

Shillong

Approx Travel Time

22h 20m

₹16,745

Onwards

Via Ahmedabad, Siliguri

Somnath

Ahmedabad

Siliguri

Shillong

Approx Travel Time

1d 5h 50m

₹10,312

Onwards

Frequently Asked Questions

What is the distance between Somnath and Shillong?

Shillong is approximately 2400+ kms from Somnath.

How long does it take to reach Shillong from Somnath?

It takes approximately 17 hours to reach Shillong from Somnath by Bus, Flight Via Ahmedabad, Kolkata.

What is the cheapest way to reach Shillong from Somnath?

The cheapest way to reach Shillong from Somnath is by Bus Via Motihari, Siliguri.

What is the fastest way to reach Shillong from Somnath?

The fastest way to reach Shillong from Somnath is by Bus, Flight Via Ahmedabad, Kolkata.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India