Sringeri to Shillong Distance

Shillong is approximately 2350+ km from Sringeri. Compare the available routes and travel options between the two cities. If you're travelling by air, Shillong Airport is the nearest airport to Shillong, located about 26 km away from the city centre. Flying is the fastest way to reach Shillong, with a total travel time of approximately 9 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 Sringeri, India to Shillong, India

Via Bangalore

RECOMMENDED

CHEAPEST

Sringeri

Bangalore

Shillong

Approx Travel Time

14h 12m

₹11,221

Onwards

Sringeri

Bangalore

Shillong

Approx Travel Time

12h 6m

₹16,591

Onwards

Via Shivamogga, Bangalore

Sringeri

Shivamogga

Bangalore

Shillong

Approx Travel Time

11h 42m

₹13,873

Onwards

Ads by MMT

Via Shivamogga, Hyderabad

FASTEST

Sringeri

Shivamogga

Hyderabad

Shillong

Approx Travel Time

9h 8m

₹19,212

Onwards

Via Mysore

Sringeri

Mysore

Shillong

Approx Travel Time

2d 15h 20m

On Demand

Ads by MMT

Via Bangalore, Varanasi, Guwahati

Sringeri

Bangalore

Varanasi

Guwahati

Shillong

Approx Travel Time

3d 4h 8m

On Demand

Via Mangalore, Bangalore

Sringeri

Mangalore

Bangalore

Shillong

Approx Travel Time

9h 48m

On Demand

Sringeri

Mangalore

Bangalore

Shillong

Approx Travel Time

12h 5m

₹14,919

Onwards

Via Mangalore, Guwahati

Sringeri

Mangalore

Guwahati

Shillong

Approx Travel Time

17h 14m

On Demand

Via Kannur, Bangalore

Sringeri

Kannur

Bangalore

Shillong

Approx Travel Time

12h 56m

On Demand

Frequently Asked Questions

What is the distance between Sringeri and Shillong?

Shillong is approximately 2350+ km from Sringeri.

How long does it take to reach Shillong from Sringeri?

It takes approximately 9 hours to reach Shillong from Sringeri by Cab, Flight Via Shivamogga, Hyderabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India