hero
How2Go
Amravati to Shillong

Amravati to Shillong

Shillong is approximately 1600+ km from Amravati, 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 Nagpur, Kolkata

RECOMMENDED

FASTEST

Amravati

Nagpur

Kolkata

Shillong

Approx Travel Time

8h 59m

₹18,833

Onwards

Amravati

Nagpur

Kolkata

Shillong

Approx Travel Time

10h

₹19,056

Onwards

Amravati

Nagpur

Kolkata

Shillong

Approx Travel Time

10h 2m

₹21,734

Onwards

Via Hyderabad, Guwahati

Amravati

Hyderabad

Guwahati

Shillong

Approx Travel Time

19h 7m

₹13,238

Onwards

Via Varanasi, Guwahati

CHEAPEST

Amravati

Varanasi

Guwahati

Shillong

Approx Travel Time

1d 3h 53m

₹6,104

Onwards

Via Jharsuguda, Kolkata

Amravati

Jharsuguda

Kolkata

Shillong

Approx Travel Time

18h 3m

₹15,951

Onwards

Via Jabalpur, Kolkata

Amravati

Jabalpur

Kolkata

Shillong

Approx Travel Time

15h 25m

₹19,309

Onwards

Via Bilaspur, Chattisgarh, Kolkata

Amravati

Bilaspur

Kolkata

Shillong

Approx Travel Time

15h 10m

₹19,695

Onwards

Via Raipur, Kolkata

Amravati

Raipur

Kolkata

Shillong

Approx Travel Time

16h 58m

₹17,898

Onwards

Via Bhopal, Kolkata

Amravati

Bhopal

Kolkata

Shillong

Approx Travel Time

17h 15m

₹18,319

Onwards

Frequently Asked Questions

What is the distance between Amravati and Shillong?

Shillong is approximately 1600+ kms from Amravati.

How long does it take to reach Shillong from Amravati?

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

What is the cheapest way to reach Shillong from Amravati?

The cheapest way to reach Shillong from Amravati is by Bus Via Varanasi, Guwahati.

What is the fastest way to reach Shillong from Amravati?

The fastest way to reach Shillong from Amravati is by Train, Flight Via Nagpur, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India