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 Options

RECOMMENDED

CHEAPEST

FASTEST

Mayiladuthurai

Thiruvannamalai

Approx Travel Time

3h 15m

₹90

Onwards

Mayiladuthurai

Thiruvannamalai

Approx Travel Time

4h 45m

₹799

Onwards

Via Chidambaram

Mayiladuthurai

Chidambaram

Thiruvannamalai

Approx Travel Time

4h 13m

₹844

Onwards

Mayiladuthurai

Chidambaram

Thiruvannamalai

Approx Travel Time

4h 40m

₹1,362

Onwards

Ads by MMT

Via Viluppuram

Mayiladuthurai

Viluppuram

Thiruvannamalai

Approx Travel Time

4h 33m

₹145

Onwards

Mayiladuthurai

Viluppuram

Thiruvannamalai

Approx Travel Time

4h 45m

₹829

Onwards

Via Pondicherry

Mayiladuthurai

Pondicherry

Thiruvannamalai

Approx Travel Time

5h 24m

₹802

Onwards

Ads by MMT

Via Cuddalore

Mayiladuthurai

Cuddalore

Thiruvannamalai

Approx Travel Time

4h 47m

₹1,516

Onwards

Via Cheyyur

Mayiladuthurai

Cheyyur

Thiruvannamalai

Approx Travel Time

6h

On Demand

Via Kumbakonam

Mayiladuthurai

Kumbakonam

Thiruvannamalai

Approx Travel Time

5h 3m

₹859

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