hero
How2Go
Loharu to Shillong

Loharu to Shillong

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

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Loharu

Delhi

Shillong

Approx Travel Time

8h 20m

₹8,955

Onwards

Loharu

Delhi

Shillong

Approx Travel Time

9h 15m

₹9,410

Onwards

Via Delhi, Guwahati

Loharu

Delhi

Guwahati

Shillong

Approx Travel Time

11h 50m

₹9,515

Onwards

Loharu

Delhi

Guwahati

Shillong

Approx Travel Time

1d 13h 45m

₹3,558

Onwards

Loharu

Delhi

Guwahati

Shillong

Approx Travel Time

12h 45m

₹9,970

Onwards

Loharu

Delhi

Guwahati

Shillong

Approx Travel Time

11h 50m

₹11,798

Onwards

Via Delhi, Siliguri

CHEAPEST

Loharu

Delhi

Siliguri

Shillong

Approx Travel Time

1d 16h 17m

₹1,650

Onwards

Via Durgapur, Siliguri

Loharu

Durgapur

Siliguri

Shillong

Approx Travel Time

2d 6h 52m

₹2,749

Onwards

Via Jaipur, Guwahati

Loharu

Jaipur

Guwahati

Shillong

Approx Travel Time

12h 40m

₹9,654

Onwards

Loharu

Jaipur

Guwahati

Shillong

Approx Travel Time

12h 40m

₹11,937

Onwards

Frequently Asked Questions

What is the distance between Loharu and Shillong?

Shillong is approximately 1650+ kms from Loharu.

How long does it take to reach Shillong from Loharu?

It takes approximately 9 hours to reach Shillong from Loharu by Train, Flight Via Delhi.

What is the cheapest way to reach Shillong from Loharu?

The cheapest way to reach Shillong from Loharu is by Train, Bus Via Delhi, Siliguri.

What is the fastest way to reach Shillong from Loharu?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India