hero
How2Go
Theni to Mandalgarh

Theni to Mandalgarh

Mandalgarh is approximately 1900+ km from Theni, 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 Mandalgarh.

Read More
Sort By
Mode of Transport

Via Bangalore, Udaipur

RECOMMENDED

Theni

Bangalore

Udaipur

Mandalgarh

Approx Travel Time

17h 7m

₹9,483

Onwards

Theni

Bangalore

Udaipur

Mandalgarh

Approx Travel Time

18h 25m

₹10,337

Onwards

Theni

Bangalore

Udaipur

Mandalgarh

Approx Travel Time

17h 19m

₹14,645

Onwards

Via Madurai, Bangalore, Udaipur

FASTEST

Theni

Madurai

Bangalore

Udaipur

Mandalgarh

Approx Travel Time

12h 37m

₹15,705

Onwards

Via Bangalore, Ahmedabad

CHEAPEST

Theni

Bangalore

Ahmedabad

Mandalgarh

Approx Travel Time

2d 2h 52m

₹4,799

Onwards

Via Cochin, Vadodara, Udaipur

Theni

Cochin

Vadodara

Udaipur

Mandalgarh

Approx Travel Time

1d 18h 51m

₹6,695

Onwards

Via Cochin, Udaipur

Theni

Cochin

Udaipur

Mandalgarh

Approx Travel Time

15h 22m

₹12,319

Onwards

Theni

Cochin

Udaipur

Mandalgarh

Approx Travel Time

16h 40m

₹13,173

Onwards

Theni

Cochin

Udaipur

Mandalgarh

Approx Travel Time

14h 27m

₹18,038

Onwards

Theni

Cochin

Udaipur

Mandalgarh

Approx Travel Time

15h 34m

₹17,692

Onwards

Frequently Asked Questions

What is the distance between Theni and Mandalgarh?

Mandalgarh is approximately 1900+ kms from Theni.

How long does it take to reach Mandalgarh from Theni?

It takes approximately 13 hours to reach Mandalgarh from Theni by Bus, Flight, Train Via Madurai, Bangalore, Udaipur.

What is the cheapest way to reach Mandalgarh from Theni?

The cheapest way to reach Mandalgarh from Theni is by Bus Via Bangalore, Ahmedabad.

What is the fastest way to reach Mandalgarh from Theni?

The fastest way to reach Mandalgarh from Theni is by Bus, Flight, Train Via Madurai, Bangalore, Udaipur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India