There are 6 ways to get from Punalūr to Tiruvannāmalai by bus, train, car, 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.
Bus
best- Take the bus from Punalur to Madurai Mattuthavanibus
- Take the bus from Madurai to Thiruvannamalaibus
11h 30m₹502–1,141Train
cheapest- Take the train from Punalur to Dindigul Jntrain 16102
- Take the train from Dindigul Jn to Tiruvannamalaitrain 16780 / ...
15h 30m₹462–3,610Drive 511.2 km
- Drive from Punalūr to Tiruvannāmalaicar 511.2 km
8h 21m₹5,767–8,330Taxi
- Take the taxi from Punalūr to Tiruvannāmalaitaxi 511.2 km
8h 21m₹8,500–11,000Train, fly
- Take the train from Punalur to Thiruvananthapuram Centraltrain
- Fly from Trivandrum (TRV) to Chennai International Airport (MAA)plane TRV - MAA
- Take the train from Tambaram to Villupuram Jntrain
- Take the train from Villupuram Jn to Tiruvannamalaitrain
11h 22m₹7,826–16,769Bus via Tiruchirappalli
- Take the bus from Punalur to Rajapalayambus
- Take the bus from Rajapalayam, Tamil Nadu to Madurai, Tamil Nadubus
- Take the bus from Madurai, Tamil Nadu to Tiruchirapalli, Tamil Nadubus
- Take the bus from Tiruchirapalli to Tiruvannamalaibus
13h 49m
Punalūr to Tiruvannāmalai by bus
Questions & Answers
The cheapest way to get from Punalūr to Tiruvannāmalai is to bus which costs ₹500 - ₹1,200 and takes 11h 30m.
The fastest way to get from Punalūr to Tiruvannāmalai is to drive which takes 8h 21m and costs ₹5,500 - ₹8,500.
No, there is no direct bus from Punalūr to Tiruvannāmalai. However, there are services departing from Punalur and arriving at Thiruvannamalai via Madurai. The journey, including transfers, takes approximately 11h 30m.
No, there is no direct train from Punalūr to Tiruvannāmalai. However, there are services departing from Punalur and arriving at Tiruvannamalai via Dindigul Jn. The journey, including transfers, takes approximately 15h 30m.
The distance between Punalūr and Tiruvannāmalai is 523 km. The road distance is 511.2 km.
The best way to get from Punalūr to Tiruvannāmalai without a car is to bus which takes 11h 30m and costs ₹500 - ₹1,200.
It takes approximately 11h 30m to get from Punalūr to Tiruvannāmalai, including transfers.
Punalūr to Tiruvannāmalai bus services, operated by Kerala State Road Transport Corporation, depart from Punalur station.
Punalūr to Tiruvannāmalai train services, operated by Indian Railways, depart from Punalur station.
The best way to get from Punalūr to Tiruvannāmalai is to bus which takes 11h 30m and costs ₹500 - ₹1,200. Alternatively, you can train, which costs ₹460 - ₹3,700 and takes 15h 30m.
What companies run services between Punalūr, India and Tiruvannāmalai, India?
You can take a bus from Punalur to Thiruvannamalai via Madurai in around 11h 30m. Alternatively, you can take a train from Punalur to Tiruvannamalai via Dindigul Jn in around 15h 30m.
- Website
- goindigo.in
Flights from Trivandrum to Chennai International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- ₹6,000–10,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Punalur to Dindigul Jn
- Ave. Duration
- 7h 2m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,700
Train from Dindigul Jn to Tiruvannamalai
- Ave. Duration
- 7h 28m
- Frequency
- 5 times a week
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Punalur to Thiruvananthapuram Central
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Tambaram to Villupuram Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- 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
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Punalur to Madurai Mattuthavani
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ₹260–350
- Website
- KSRTC
Bus from Punalur to Rajapalayam
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ₹150–230
- Website
- KSRTC
- Phone
- 9513948001
- [email protected]
- Website
- TNSTC
Bus from Madurai to Thiruvannamalai
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ₹240–800
- Website
- TNSTC
- Website
- PALSLNT Travels
Bus from Rajapalayam, Tamil Nadu to Madurai, Tamil Nadu
- Ave. Duration
- 2h
- Frequency
- Hourly
- Schedules at
- PALSLNT Travels
- Website
- Tippusultan Travels
Bus from Madurai, Tamil Nadu to Tiruchirapalli, Tamil Nadu
- Ave. Duration
- 2h
- Frequency
- Every 10 minutes
- Schedules at
- Tippusultan Travels
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Tiruchirapalli to Tiruvannamalai
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- ₹430–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹430–600
- Ave. Duration
- 8h 21m
- Estimated price
- ₹8,500–11,000
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 South Korea: Travelling from Seoul to Busan , Travelling around the UAE, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Punalūr to Tiruvannāmalai bus services, operated by Kerala State Road Transport Corporation, arrive at Madurai Mattuthavani station.
Punalūr to Tiruvannāmalai train services, operated by Indian Railways, arrive at Dindigul Jn station.
Yes, the driving distance between Punalūr to Tiruvannāmalai is 511 km. It takes approximately 8h 21m to drive from Punalūr to Tiruvannāmalai.
There are 503+ hotels available in Tiruvannāmalai.















