hero
How2Go
Shillong to Gandhinagar

Shillong to Gandhinagar

Gandhinagar is approximately 2050+ kms from Shillong. The fastest way to reach Gandhinagar from Shillong is by Flight, Cab Via Guwahati, Ahmedabad. It takes approximately 9 hours. The cheapest way to reach Gandhinagar from Shillong is by Bus, Flight Via Guwahati, Ahmedabad which would take approximately 12 hours.

Sort By
Mode of Transport

Via Guwahati, Ahmedabad

RECOMMENDED

Shillong

Guwahati

Ahmedabad

Gandhinagar

Approx Travel Time

11h 36m

On Demand

CHEAPEST

Shillong

Guwahati

Ahmedabad

Gandhinagar

Approx Travel Time

11h 40m

₹10,230

Onwards

Shillong

Guwahati

Ahmedabad

Gandhinagar

Approx Travel Time

11h 30m

₹10,644

Onwards

FASTEST

Shillong

Guwahati

Ahmedabad

Gandhinagar

Approx Travel Time

8h 35m

₹16,318

Onwards

Shillong

Guwahati

Ahmedabad

Gandhinagar

Approx Travel Time

11h 38m

On Demand

Shillong

Guwahati

Ahmedabad

Gandhinagar

Approx Travel Time

11h 42m

₹13,356

Onwards

Shillong

Guwahati

Ahmedabad

Gandhinagar

Approx Travel Time

8h 41m

On Demand

Via Siliguri, Bhopal

Shillong

Siliguri

Bhopal

Gandhinagar

Approx Travel Time

2d 4h 5m

On Demand

Ads by MMT

Via Kolkata, Ahmedabad

Shillong

Kolkata

Ahmedabad

Gandhinagar

Approx Travel Time

8h 46m

On Demand

Shillong

Kolkata

Ahmedabad

Gandhinagar

Approx Travel Time

8h 50m

₹13,462

Onwards

Frequently Asked Questions

What is the distance between Shillong and Gandhinagar?

Gandhinagar is approximately 2050+ kms from Shillong.

How long does it take to reach Gandhinagar from Shillong?

It takes approximately 9 hours to reach Gandhinagar from Shillong by Flight, Cab Via Guwahati, Ahmedabad.

What is the cheapest way to reach Gandhinagar from Shillong?

The cheapest way to reach Gandhinagar from Shillong is by Bus, Flight Via Guwahati, Ahmedabad.

What is the fastest way to reach Gandhinagar from Shillong?

The fastest way to reach Gandhinagar from Shillong is by Flight, Cab Via Guwahati, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India