hero
How2Go
Shillong to Matheran

Shillong to Matheran

Matheran is approximately 2700+ km from Shillong, 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 Matheran.

Read More
Sort By
Mode of Transport

Via Delhi, Nashik

RECOMMENDED

Shillong

Delhi

Nashik

Matheran

Approx Travel Time

12h 1m

₹17,033

Onwards

Via Delhi, Pune

Shillong

Delhi

Pune

Matheran

Approx Travel Time

11h 42m

₹17,205

Onwards

Ads by MMT

Via Delhi, Navi Mumbai

FASTEST

Shillong

Delhi

Navi Mumbai

Matheran

Approx Travel Time

10h 39m

₹15,713

Onwards

Via Guwahati, Mumbai

Shillong

Guwahati

Mumbai

Matheran

Approx Travel Time

12h 11m

₹13,844

Onwards

CHEAPEST

Shillong

Guwahati

Mumbai

Matheran

Approx Travel Time

12h 9m

₹11,504

Onwards

Ads by MMT

Via Delhi, Mumbai

Shillong

Delhi

Mumbai

Matheran

Approx Travel Time

11h 4m

₹15,755

Onwards

Via Guwahati, Pune

Shillong

Guwahati

Pune

Matheran

Approx Travel Time

15h 32m

₹11,987

Onwards

Via Guwahati

Shillong

Guwahati

Matheran

Approx Travel Time

2d 0h 53m

₹69,319

Onwards

Via Guwahati, Navi Mumbai

Shillong

Guwahati

Navi Mumbai

Matheran

Approx Travel Time

14h 36m

₹13,826

Onwards

Shillong

Guwahati

Navi Mumbai

Matheran

Approx Travel Time

14h 34m

₹11,510

Onwards

Frequently Asked Questions

What is the distance between Shillong and Matheran?

Matheran is approximately 2700+ kms from Shillong.

How long does it take to reach Matheran from Shillong?

It takes approximately 11 hours to reach Matheran from Shillong by Flight, Cab Via Delhi, Navi Mumbai.

What is the cheapest way to reach Matheran from Shillong?

The cheapest way to reach Matheran from Shillong is by Bus, Flight, Cab Via Guwahati, Mumbai.

What is the fastest way to reach Matheran from Shillong?

The fastest way to reach Matheran from Shillong is by Flight, Cab Via Delhi, Navi Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India