hero
How2Go
Angul to Shillong

Angul to Shillong

Shillong is approximately 950+ kms from Angul. The fastest way to reach Shillong from Angul is by Train, Flight Via Jharsuguda, Kolkata. It takes approximately 9 hours. The cheapest way to reach Shillong from Angul is by Bus, Flight Via Kolkata which would take approximately 13 hours.

Sort By
Mode of Transport

Via Kolkata

RECOMMENDED

CHEAPEST

Angul

Kolkata

Shillong

Approx Travel Time

12h 35m

₹6,956

Onwards

Via Jharsuguda, Kolkata

FASTEST

Angul

Jharsuguda

Kolkata

Shillong

Approx Travel Time

8h 30m

₹11,659

Onwards

Ads by MMT

Via Balasore, Agartala

Angul

Balasore

Agartala

Shillong

Approx Travel Time

20h 39m

₹30,406

Onwards

Via Bhubaneshwar, Kolkata

Angul

Bhubaneshwar

Kolkata

Shillong

Approx Travel Time

8h 50m

₹12,299

Onwards

Angul

Bhubaneshwar

Kolkata

Shillong

Approx Travel Time

10h

₹12,448

Onwards

Angul

Bhubaneshwar

Kolkata

Shillong

Approx Travel Time

8h 50m

₹15,571

Onwards

Ads by MMT

Via Rourkela, Kolkata

Angul

Rourkela

Kolkata

Shillong

Approx Travel Time

11h 19m

On Demand

Via Bhubaneshwar, Guwahati

Angul

Bhubaneshwar

Guwahati

Shillong

Approx Travel Time

8h 40m

₹13,998

Onwards

Angul

Bhubaneshwar

Guwahati

Shillong

Approx Travel Time

9h 50m

₹14,147

Onwards

Angul

Bhubaneshwar

Guwahati

Shillong

Approx Travel Time

8h 40m

₹17,270

Onwards

Frequently Asked Questions

What is the distance between Angul and Shillong?

Shillong is approximately 950+ kms from Angul.

How long does it take to reach Shillong from Angul?

It takes approximately 9 hours to reach Shillong from Angul by Train, Flight Via Jharsuguda, Kolkata.

What is the cheapest way to reach Shillong from Angul?

The cheapest way to reach Shillong from Angul is by Bus, Flight Via Kolkata.

What is the fastest way to reach Shillong from Angul?

The fastest way to reach Shillong from Angul is by Train, Flight Via Jharsuguda, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India