
Shillong to Matheran
Matheran is approximately 2200+ 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.
Sort By
Mode of Transport
Via Guwahati, Mumbai
RECOMMENDED
Shillong
Guwahati
Mumbai
Matheran
Approx Travel Time
12h 9m
₹12,112
Onwards
Shillong
Guwahati
Mumbai
Matheran
Approx Travel Time
12h 11m
₹14,559
Onwards
Via Kolkata, Navi Mumbai
FASTEST
Shillong
Kolkata
Navi Mumbai
Matheran
Approx Travel Time
9h 24m
₹15,745
Onwards
Via Guwahati, Navi Mumbai
CHEAPEST
Shillong
Guwahati
Navi Mumbai
Matheran
Approx Travel Time
14h 24m
₹11,204
Onwards
Shillong
Guwahati
Navi Mumbai
Matheran
Approx Travel Time
14h 26m
₹13,450
Onwards
Via Delhi, Navi Mumbai
Shillong
Delhi
Navi Mumbai
Matheran
Approx Travel Time
10h 29m
₹15,438
Onwards
Via Delhi, Mumbai
Shillong
Delhi
Mumbai
Matheran
Approx Travel Time
11h 4m
₹15,967
Onwards
Via Kolkata, Mumbai
Shillong
Kolkata
Mumbai
Matheran
Approx Travel Time
10h 19m
₹16,653
Onwards
Via Kolkata, Pune
Shillong
Kolkata
Pune
Matheran
Approx Travel Time
10h 29m
₹17,551
Onwards
Via Guwahati, Pune
Shillong
Guwahati
Pune
Matheran
Approx Travel Time
15h 19m
₹14,315
Onwards
Frequently Asked Questions
What is the distance between Shillong and Matheran?
Matheran is approximately 2200+ kms from Shillong.
How long does it take to reach Matheran from Shillong?
It takes approximately 10 hours to reach Matheran from Shillong by Flight, Cab Via Kolkata, 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, Navi Mumbai.
What is the fastest way to reach Matheran from Shillong?
The fastest way to reach Matheran from Shillong is by Flight, Cab Via Kolkata, Navi Mumbai.

