hero
How2Go
Mayiladuthurai to Thiruvannamalai

Mayiladuthurai to Thiruvannamalai

Thiruvannamalai is approximately 150+ kms from Mayiladuthurai. The fastest way to reach Thiruvannamalai from Mayiladuthurai is by Train. It takes approximately 3 hours. The cheapest way to reach Thiruvannamalai from Mayiladuthurai is by Train which would take approximately 3 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

FASTEST

Mayiladuthurai

Thiruvannamalai

Approx Travel Time

3h 15m

₹90

Onwards

Direct Bus

Mayiladuthurai

Thiruvannamalai

Approx Travel Time

4h 45m

₹890

Onwards

Ads by MMT

Via Chidambaram

Mayiladuthurai

Chidambaram

Thiruvannamalai

Approx Travel Time

4h 25m

₹935

Onwards

Mayiladuthurai

Chidambaram

Thiruvannamalai

Approx Travel Time

4h 42m

₹1,689

Onwards

Via Viluppuram

Mayiladuthurai

Viluppuram

Thiruvannamalai

Approx Travel Time

4h 33m

₹145

Onwards

Mayiladuthurai

Viluppuram

Thiruvannamalai

Approx Travel Time

4h 45m

₹1,289

Onwards

Ads by MMT

Via Kumbakonam

Mayiladuthurai

Kumbakonam

Thiruvannamalai

Approx Travel Time

5h 3m

₹860

Onwards

Mayiladuthurai

Kumbakonam

Thiruvannamalai

Approx Travel Time

5h 15m

₹1,467

Onwards

Via Cheyyur

Mayiladuthurai

Cheyyur

Thiruvannamalai

Approx Travel Time

6h

On Demand

Via Pondicherry

Mayiladuthurai

Pondicherry

Thiruvannamalai

Approx Travel Time

5h 25m

₹1,133

Onwards

Frequently Asked Questions

What is the distance between Mayiladuthurai and Thiruvannamalai?

Thiruvannamalai is approximately 150+ kms from Mayiladuthurai.

How long does it take to reach Thiruvannamalai from Mayiladuthurai?

It takes approximately 3 hours to reach Thiruvannamalai from Mayiladuthurai by Train.

What is the cheapest way to reach Thiruvannamalai from Mayiladuthurai?

The cheapest way to reach Thiruvannamalai from Mayiladuthurai is by Train.

What is the fastest way to reach Thiruvannamalai from Mayiladuthurai?

The fastest way to reach Thiruvannamalai from Mayiladuthurai is by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India