There are 4 ways to get from Elephant Pass to Tiruvannāmalai by car, ferry, train, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, ferry, train
best- Drive from Elephant Pass to Kankesanturai
- Take the ferry from Kankesanturai to Nagapattinam
- Take the train from Thiruvarur Jn to Tiruvannamalai
10h 37m₹7,691–9,456Taxi, fly to Chennai International Airport, train
- Take the taxi from Elephant Pass to Jaffna (JAF)
- Fly from Jaffna (JAF) to Chennai International Airport (MAA)JAF - MAA
- Take the train from Tambaram to Villupuram Jn
- Take the train from Villupuram Jn to Tiruvannamalai
7h 12m₹9,185–16,102Taxi, fly to Trichy International Airport, train
- Take the taxi from Elephant Pass to Jaffna (JAF)
- Fly from Jaffna (JAF) to Trichy International Airport (TRZ)JAF - TRZ
- Take the train from Tiruchchirapali to Tiruvannamalai
9h₹9,375–22,082Taxi, fly to Salem, train
- Take the taxi from Elephant Pass to Jaffna (JAF)
- Fly from Jaffna (JAF) to Salem (SXV)JAF - SXV
- Take the train from Salem Town to Villupuram Jn
- Take the train from Villupuram Jn to Tiruvannamalai
27h 39m₹10,105–38,452
Jaffna (JAF) to Chennai International Airport (MAA) flights
Questions & Answers
The cheapest way to get from Elephant Pass to Tiruvannāmalai is to drive and ferry and train which costs ₹7,500 - ₹9,500 and takes 10h 37m.
The fastest way to get from Elephant Pass to Tiruvannāmalai is to taxi and fly and train which takes 7h 12m and costs ₹9,000 - ₹17,000.
The distance between Elephant Pass and Tiruvannāmalai is 428 km.
It takes approximately 10h 37m to get from Elephant Pass to Tiruvannāmalai, including transfers.
There are 437+ hotels available in Tiruvannāmalai.
What companies run services between Elephant Pass, Sri Lanka and Tiruvannāmalai, India?
There is no direct connection from Elephant Pass to Tiruvannāmalai. However, you can drive to Kankesanturai, take the ferry to Nagapattinam, drive to Thiruvarur Jn, then take the train to Tiruvannamalai. Alternatively, you can take the taxi to Jaffna (JAF) airport, fly to Chennai International Airport (MAA), walk to Trisulam, take the line 16115 train to Tambaram, take the train to Villupuram Jn, then take the train to Tiruvannamalai.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Jaffna to Chennai International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹8,000–12,000
Flights from Jaffna to Trichy International Airport
- Ave. Duration
- 55 min
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–19,000
Flights from Jaffna to Salem via Chennai International Airport
- Ave. Duration
- 26h 50m
- When
- Every day
- Estimated price
- ₹9,000–35,000
Flights from Jaffna to Salem via Trichy International Airport, Bengaluru
- Ave. Duration
- 20h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–36,000
Flights from Jaffna to Salem via Chennai International Airport, Bengaluru
- Ave. Duration
- 22h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–37,000
Flights from Jaffna to Salem via Trichy International Airport, Chennai International Airport
- Ave. Duration
- 24h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–36,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Thiruvarur Jn to Tiruvannamalai
- Ave. Duration
- 4h 57m
- Frequency
- 3 times a week
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Tambaram to Villupuram Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Villupuram Jn to Tiruvannamalai
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Tiruchchirapali to Tiruvannamalai
- Ave. Duration
- 5h 58m
- Frequency
- 5 times a week
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Salem Town to Villupuram Jn
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- Website
- shipindia.com
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Schedules at
- shipindia.com
- Ave. Duration
- 1h
- Estimated price
- ₹800–950
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Need to know: Eurostar - to help you get the most out of your next trip.







