hero
How2Go
Mahendragarh to Thane

Mahendragarh to Thane

Thane is approximately 1250+ kms from Mahendragarh. The fastest way to reach Thane from Mahendragarh is by Train, Flight Via Delhi, Mumbai. It takes approximately 10 hours. The cheapest way to reach Thane from Mahendragarh is by Train Via Delhi which would take approximately 21 hours.

Sort By
Mode of Transport

Via Delhi, Mumbai

RECOMMENDED

FASTEST

Mahendragarh

Delhi

Mumbai

Thane

Approx Travel Time

9h 36m

₹6,384

Onwards

Mahendragarh

Delhi

Mumbai

Thane

Approx Travel Time

10h 39m

On Demand

Mahendragarh

Delhi

Mumbai

Thane

Approx Travel Time

10h 51m

₹6,824

Onwards

Mahendragarh

Delhi

Mumbai

Thane

Approx Travel Time

9h 59m

₹8,845

Onwards

Via Delhi

CHEAPEST

Mahendragarh

Delhi

Thane

Approx Travel Time

21h 1m

₹685

Onwards

Ads by MMT

Via Jaipur

Mahendragarh

Jaipur

Thane

Approx Travel Time

1d 4h 30m

₹2,449

Onwards

Via Jaipur, Mumbai

Mahendragarh

Jaipur

Mumbai

Thane

Approx Travel Time

9h 50m

₹7,917

Onwards

Mahendragarh

Jaipur

Mumbai

Thane

Approx Travel Time

10h 53m

On Demand

Ads by MMT

Via Delhi, Nashik

Mahendragarh

Delhi

Nashik

Thane

Approx Travel Time

10h 41m

₹7,143

Onwards

Via Delhi, Surat

Mahendragarh

Delhi

Surat

Thane

Approx Travel Time

11h 26m

₹6,475

Onwards

Frequently Asked Questions

What is the distance between Mahendragarh and Thane?

Thane is approximately 1250+ kms from Mahendragarh.

How long does it take to reach Thane from Mahendragarh?

It takes approximately 10 hours to reach Thane from Mahendragarh by Train, Flight Via Delhi, Mumbai.

What is the cheapest way to reach Thane from Mahendragarh?

The cheapest way to reach Thane from Mahendragarh is by Train Via Delhi.

What is the fastest way to reach Thane from Mahendragarh?

The fastest way to reach Thane from Mahendragarh is by Train, Flight Via Delhi, Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India