hero
How2Go
Shillong to Hassan

Shillong to Hassan

Hassan is approximately 2300+ 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 Hassan.

Read More
Sort By
Mode of Transport

Via Guwahati, Bangalore

RECOMMENDED

Shillong

Guwahati

Bangalore

Hassan

Approx Travel Time

12h 43m

₹10,912

Onwards

Shillong

Guwahati

Bangalore

Hassan

Approx Travel Time

14h 15m

₹11,689

Onwards

Shillong

Guwahati

Bangalore

Hassan

Approx Travel Time

13h 2m

₹13,633

Onwards

Shillong

Guwahati

Bangalore

Hassan

Approx Travel Time

14h 34m

₹14,410

Onwards

Shillong

Guwahati

Bangalore

Hassan

Approx Travel Time

2d 11h 7m

₹4,106

Onwards

Shillong

Guwahati

Bangalore

Hassan

Approx Travel Time

14h 19m

₹14,796

Onwards

Via Kolkata, Bangalore

FASTEST

Shillong

Kolkata

Bangalore

Hassan

Approx Travel Time

10h 13m

₹17,779

Onwards

Shillong

Kolkata

Bangalore

Hassan

Approx Travel Time

11h 45m

₹18,556

Onwards

Via Siliguri, Bangalore

CHEAPEST

Shillong

Siliguri

Bangalore

Hassan

Approx Travel Time

2d 9h 39m

₹1,985

Onwards

Via Guwahati, Chennai

Shillong

Guwahati

Chennai

Hassan

Approx Travel Time

20h 12m

₹11,541

Onwards

Frequently Asked Questions

What is the distance between Shillong and Hassan?

Hassan is approximately 2300+ kms from Shillong.

How long does it take to reach Hassan from Shillong?

It takes approximately 10 hours to reach Hassan from Shillong by Flight, Train Via Kolkata, Bangalore.

What is the cheapest way to reach Hassan from Shillong?

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

What is the fastest way to reach Hassan from Shillong?

The fastest way to reach Hassan from Shillong is by Flight, Train Via Kolkata, Bangalore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India