hero
How2Go
Dharmavaram to Shillong

Dharmavaram to Shillong

Shillong is approximately 2200+ km from Dharmavaram, 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 Bangalore

RECOMMENDED

FASTEST

Dharmavaram

Bangalore

Shillong

Approx Travel Time

6h 50m

₹11,210

Onwards

Dharmavaram

Bangalore

Shillong

Approx Travel Time

8h 28m

₹15,038

Onwards

Via Bangalore, Guwahati

CHEAPEST

Dharmavaram

Bangalore

Guwahati

Shillong

Approx Travel Time

11h 50m

₹8,002

Onwards

Dharmavaram

Bangalore

Guwahati

Shillong

Approx Travel Time

11h 46m

₹10,267

Onwards

Dharmavaram

Bangalore

Guwahati

Shillong

Approx Travel Time

10h 50m

₹13,964

Onwards

Dharmavaram

Bangalore

Guwahati

Shillong

Approx Travel Time

13h 24m

₹14,026

Onwards

Dharmavaram

Bangalore

Guwahati

Shillong

Approx Travel Time

12h 28m

₹17,792

Onwards

Ads by MMT

Via Bangalore, Kolkata

Dharmavaram

Bangalore

Kolkata

Shillong

Approx Travel Time

9h 25m

₹12,101

Onwards

Dharmavaram

Bangalore

Kolkata

Shillong

Approx Travel Time

11h 3m

₹15,929

Onwards

Via Hyderabad, Kolkata

Dharmavaram

Hyderabad

Kolkata

Shillong

Approx Travel Time

13h 10m

₹13,174

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Dharmavaram and Shillong?

Shillong is approximately 2200+ kms from Dharmavaram.

How long does it take to reach Shillong from Dharmavaram?

It takes approximately 7 hours to reach Shillong from Dharmavaram by Train, Flight Via Bangalore.

What is the cheapest way to reach Shillong from Dharmavaram?

The cheapest way to reach Shillong from Dharmavaram is by Train, Flight, Bus Via Bangalore, Guwahati.

What is the fastest way to reach Shillong from Dharmavaram?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India