hero
How2Go
Shillong to Nagpur

Shillong to Nagpur

Nagpur is approximately 2350+ km from Shillong, 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 Nagpur.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Shillong

Delhi

Nagpur

Approx Travel Time

6h 15m

₹13,990

Onwards

Via Guwahati, Kolkata

Shillong

Guwahati

Kolkata

Nagpur

Approx Travel Time

9h 37m

₹13,598

Onwards

Shillong

Guwahati

Kolkata

Nagpur

Approx Travel Time

9h 4m

₹16,198

Onwards

Via Guwahati, Varanasi

Shillong

Guwahati

Varanasi

Nagpur

Approx Travel Time

23h 37m

₹3,057

Onwards

Via Guwahati, Patna

Shillong

Guwahati

Patna

Nagpur

Approx Travel Time

1d 14h 29m

₹3,967

Onwards

Via Siliguri, Ranchi

CHEAPEST

Shillong

Siliguri

Ranchi

Nagpur

Approx Travel Time

1d 21h 37m

₹2,684

Onwards

Direct Cab

Shillong

Nagpur

Approx Travel Time

1d 14h 12m

₹69,739

Onwards

Via Kolkata

Shillong

Kolkata

Nagpur

Approx Travel Time

6h 40m

₹19,323

Onwards

Via Silchar, Kolkata

Shillong

Silchar

Kolkata

Nagpur

Approx Travel Time

10h 1m

₹17,934

Onwards

Via Kolkata, Visakhapatnam

Shillong

Kolkata

Visakhapatnam

Nagpur

Approx Travel Time

7h 15m

₹25,397

Onwards

Frequently Asked Questions

What is the distance between Shillong and Nagpur?

Nagpur is approximately 2350+ kms from Shillong.

How long does it take to reach Nagpur from Shillong?

It takes approximately 6 hours to reach Nagpur from Shillong by Flight Via Delhi.

What is the cheapest way to reach Nagpur from Shillong?

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

What is the fastest way to reach Nagpur from Shillong?

The fastest way to reach Nagpur from Shillong is by Flight Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India