hero
How2Go
Narsinghpur to Shillong

Narsinghpur to Shillong

Shillong is approximately 1400+ kms from Narsinghpur. The fastest way to reach Shillong from Narsinghpur is by Train, Flight Via Jabalpur, Kolkata. It takes approximately 9 hours. The cheapest way to reach Shillong from Narsinghpur is by Train, Bus Via Siliguri which would take approximately 37 hours.

Sort By
Mode of Transport

Via Jabalpur, Kolkata

RECOMMENDED

FASTEST

Narsinghpur

Jabalpur

Kolkata

Shillong

Approx Travel Time

8h 33m

₹10,809

Onwards

Narsinghpur

Jabalpur

Kolkata

Shillong

Approx Travel Time

10h 30m

₹10,934

Onwards

Narsinghpur

Jabalpur

Kolkata

Shillong

Approx Travel Time

9h 52m

₹14,210

Onwards

Via Rangia

Narsinghpur

Rangia

Shillong

Approx Travel Time

1d 9h 1m

On Demand

Ads by MMT

Via Siliguri

CHEAPEST

Narsinghpur

Siliguri

Shillong

Approx Travel Time

1d 13h 15m

₹1,735

Onwards

Via Rewa, Kolkata

Narsinghpur

Rewa

Kolkata

Shillong

Approx Travel Time

12h 44m

On Demand

Narsinghpur

Rewa

Kolkata

Shillong

Approx Travel Time

13h 12m

₹9,456

Onwards

Ads by MMT

Via Bhopal, Kolkata

Narsinghpur

Bhopal

Kolkata

Shillong

Approx Travel Time

13h 33m

₹13,066

Onwards

Via Nagpur, Kolkata

Narsinghpur

Nagpur

Kolkata

Shillong

Approx Travel Time

13h 57m

₹13,740

Onwards

Narsinghpur

Nagpur

Kolkata

Shillong

Approx Travel Time

14h 40m

₹13,440

Onwards

Frequently Asked Questions

What is the distance between Narsinghpur and Shillong?

Shillong is approximately 1400+ kms from Narsinghpur.

How long does it take to reach Shillong from Narsinghpur?

It takes approximately 9 hours to reach Shillong from Narsinghpur by Train, Flight Via Jabalpur, Kolkata.

What is the cheapest way to reach Shillong from Narsinghpur?

The cheapest way to reach Shillong from Narsinghpur is by Train, Bus Via Siliguri.

What is the fastest way to reach Shillong from Narsinghpur?

The fastest way to reach Shillong from Narsinghpur is by Train, Flight Via Jabalpur, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India