hero
How2Go
Unnao to Shillong

Unnao to Shillong

Shillong is approximately 1200+ km from Unnao, 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 Lucknow, Guwahati

RECOMMENDED

Unnao

Lucknow

Guwahati

Shillong

Approx Travel Time

9h 18m

₹8,664

Onwards

Unnao

Lucknow

Guwahati

Shillong

Approx Travel Time

8h 37m

₹11,152

Onwards

Unnao

Lucknow

Guwahati

Shillong

Approx Travel Time

10h 5m

₹10,016

Onwards

Unnao

Lucknow

Guwahati

Shillong

Approx Travel Time

10h 35m

₹9,836

Onwards

Unnao

Lucknow

Guwahati

Shillong

Approx Travel Time

9h 24m

₹12,628

Onwards

Via Lucknow, Kolkata

FASTEST

Unnao

Lucknow

Kolkata

Shillong

Approx Travel Time

7h 23m

₹17,383

Onwards

Via Kanpur, Guwahati

Unnao

Kanpur

Guwahati

Shillong

Approx Travel Time

1d 1h 41m

₹3,270

Onwards

Via Kanpur, Siliguri

CHEAPEST

Unnao

Kanpur

Siliguri

Shillong

Approx Travel Time

1d 6h 39m

₹1,440

Onwards

Via Gorakhpur, Siliguri

Unnao

Gorakhpur

Siliguri

Shillong

Approx Travel Time

1d 15h 32m

₹2,769

Onwards

Unnao

Gorakhpur

Siliguri

Shillong

Approx Travel Time

1d 13h 1m

₹7,988

Onwards

Frequently Asked Questions

What is the distance between Unnao and Shillong?

Shillong is approximately 1200+ kms from Unnao.

How long does it take to reach Shillong from Unnao?

It takes approximately 8 hours to reach Shillong from Unnao by Train, Flight Via Lucknow, Kolkata.

What is the cheapest way to reach Shillong from Unnao?

The cheapest way to reach Shillong from Unnao is by Train, Bus Via Kanpur, Siliguri.

What is the fastest way to reach Shillong from Unnao?

The fastest way to reach Shillong from Unnao is by Train, Flight Via Lucknow, Kolkata.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India