hero
How2Go
Viluppuram to Shillong

Viluppuram to Shillong

Shillong is approximately 2400+ km from Viluppuram, 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

Viluppuram

Bangalore

Shillong

Approx Travel Time

11h 14m

₹17,766

Onwards

Viluppuram

Bangalore

Shillong

Approx Travel Time

10h 25m

₹18,015

Onwards

Viluppuram

Bangalore

Shillong

Approx Travel Time

11h 8m

₹22,298

Onwards

Via Chennai, Guwahati

Viluppuram

Chennai

Guwahati

Shillong

Approx Travel Time

10h 7m

₹12,143

Onwards

Viluppuram

Chennai

Guwahati

Shillong

Approx Travel Time

10h 48m

₹9,600

Onwards

Viluppuram

Chennai

Guwahati

Shillong

Approx Travel Time

12h 7m

₹12,220

Onwards

Viluppuram

Chennai

Guwahati

Shillong

Approx Travel Time

12h 45m

₹10,216

Onwards

Ads by MMT

Via Chennai, Kolkata

FASTEST

Viluppuram

Chennai

Kolkata

Shillong

Approx Travel Time

9h 3m

₹15,926

Onwards

Via Vijayawada, Siliguri

CHEAPEST

Viluppuram

Vijayawada

Siliguri

Shillong

Approx Travel Time

2d 5h 35m

₹2,100

Onwards

Ads by MMT

Via Bhubaneshwar, Guwahati

Viluppuram

Bhubaneshwar

Guwahati

Shillong

Approx Travel Time

2d 0h 44m

₹3,119

Onwards

Frequently Asked Questions

What is the distance between Viluppuram and Shillong?

Shillong is approximately 2400+ kms from Viluppuram.

How long does it take to reach Shillong from Viluppuram?

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

What is the cheapest way to reach Shillong from Viluppuram?

The cheapest way to reach Shillong from Viluppuram is by Train, Bus Via Vijayawada, Siliguri.

What is the fastest way to reach Shillong from Viluppuram?

The fastest way to reach Shillong from Viluppuram is by Train, Flight Via Chennai, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India