hero
How2Go
Shillong to Guna

Shillong to Guna

Guna is approximately 2000+ 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 Guna.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Shillong

Delhi

Guna

Approx Travel Time

13h 5m

₹7,810

Onwards

Via Kolkata, Indore

Shillong

Kolkata

Indore

Guna

Approx Travel Time

13h 41m

₹17,161

Onwards

Ads by MMT

Via Kolkata, Jabalpur

Shillong

Kolkata

Jabalpur

Guna

Approx Travel Time

17h

₹13,072

Onwards

Via Guwahati, Gwalior

Shillong

Guwahati

Gwalior

Guna

Approx Travel Time

14h 5m

₹14,194

Onwards

Shillong

Guwahati

Gwalior

Guna

Approx Travel Time

17h

₹7,980

Onwards

Shillong

Guwahati

Gwalior

Guna

Approx Travel Time

17h 19m

₹10,670

Onwards

Ads by MMT

Via Guwahati, Kanpur

Shillong

Guwahati

Kanpur

Guna

Approx Travel Time

1d 10h 54m

₹3,942

Onwards

Via Siliguri, Gorakhpur

Shillong

Siliguri

Gorakhpur

Guna

Approx Travel Time

1d 20h 51m

₹3,299

Onwards

Via Siliguri, Prayagraj(Allahabad)

CHEAPEST

Shillong

Siliguri

Prayagraj(Allahabad)

Guna

Approx Travel Time

1d 14h 45m

₹1,505

Onwards

Via Guwahati, Lucknow

Shillong

Guwahati

Lucknow

Guna

Approx Travel Time

15h 50m

₹14,158

Onwards

Frequently Asked Questions

What is the distance between Shillong and Guna?

Guna is approximately 2000+ kms from Shillong.

How long does it take to reach Guna from Shillong?

It takes approximately 13 hours to reach Guna from Shillong by Flight, Train Via Delhi.

What is the cheapest way to reach Guna from Shillong?

The cheapest way to reach Guna from Shillong is by Bus, Train Via Siliguri, Prayagraj(Allahabad).

What is the fastest way to reach Guna from Shillong?

The fastest way to reach Guna from Shillong is by Flight, Train Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India