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

Shillong

Delhi

Guna

Approx Travel Time

15h 15m

₹7,810

Onwards

Via Guwahati, Gwalior

Shillong

Guwahati

Gwalior

Guna

Approx Travel Time

16h 45m

₹11,745

Onwards

Shillong

Guwahati

Gwalior

Guna

Approx Travel Time

17h

₹8,930

Onwards

Shillong

Guwahati

Gwalior

Guna

Approx Travel Time

14h 5m

₹14,177

Onwards

Ads by MMT

Via Kolkata, Indore

FASTEST

Shillong

Kolkata

Indore

Guna

Approx Travel Time

10h 55m

₹16,635

Onwards

Via Guwahati, Kanpur

Shillong

Guwahati

Kanpur

Guna

Approx Travel Time

1d 10h 30m

₹4,110

Onwards

Ads by MMT

Via Siliguri, Prayagraj(Allahabad)

CHEAPEST

Shillong

Siliguri

Prayagraj(Allahabad)

Guna

Approx Travel Time

1d 15h 5m

₹1,505

Onwards

Via Siliguri, Gorakhpur

Shillong

Siliguri

Gorakhpur

Guna

Approx Travel Time

1d 21h 9m

₹3,299

Onwards

Via Kolkata, Jabalpur

Shillong

Kolkata

Jabalpur

Guna

Approx Travel Time

14h 10m

₹13,072

Onwards

Via Kolkata, Bhopal

Shillong

Kolkata

Bhopal

Guna

Approx Travel Time

12h 35m

₹16,202

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 11 hours to reach Guna from Shillong by Flight, Train Via Kolkata, Indore.

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 Kolkata, Indore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India