There are 5 ways to get from Virudhunagar to Keeranur, Dindigul by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Virudunagar Jn to Palanitrain 16732
3h 56m₹667–1,924Bus
- Take the bus from Viruthunagar to Dindigulbus
- Take the bus from Dindigul, Tamil Nadu to Palani, Tamil Nadubus Dindigul, Tamil Nadu - Palani, Tamil Nadu
4hDrive 156.5 km
- Drive from Virudhunagar to Keeranur, Dindigulcar 156.5 km
2h 23m₹1,766–2,551Taxi
- Take the taxi from Virudhunagar to Keeranur, Dindigultaxi 156.5 km
2h 23m₹3,500–4,200Train via Dindigul
- Take the train from Virudunagar Jn to Dindigul Jntrain 16321 / ...
- Take the train from Dindigul Jn to Pushpatturtrain 16722
4h 55m₹726–2,764
Questions & Answers
The cheapest way to get from Virudhunagar to Keeranur, Dindigul is to train which costs ₹650 - ₹2,000 and takes 3h 56m.
The fastest way to get from Virudhunagar to Keeranur, Dindigul is to drive which takes 2h 23m and costs ₹1,700 - ₹2,600.
No, there is no direct bus from Virudhunagar to Keeranur, Dindigul. However, there are services departing from Viruthunagar and arriving at Palani, Tamil Nadu via Dindigul, Tamil Nadu. The journey, including transfers, takes approximately 4h.
No, there is no direct train from Virudhunagar to Keeranur, Dindigul. However, there are services departing from Virudunagar Jn and arriving at Palani via . The journey, including transfers, takes approximately 3h 56m.
The distance between Virudhunagar and Keeranur, Dindigul is 184 km. The road distance is 156.5 km.
The best way to get from Virudhunagar to Keeranur, Dindigul without a car is to train which takes 3h 56m and costs ₹650 - ₹2,000.
It takes approximately 3h 56m to get from Virudhunagar to Keeranur, Dindigul, including transfers.
Virudhunagar to Keeranur, Dindigul bus services, operated by Kallada Tours and Travels, depart from Viruthunagar station.
Virudhunagar to Keeranur, Dindigul train services, operated by Indian Railways, depart from Virudunagar Jn station.
The best way to get from Virudhunagar to Keeranur, Dindigul is to train which takes 3h 56m and costs ₹650 - ₹2,000. Alternatively, you can bus, which costs and takes 4h.
What companies run services between Virudhunagar, India and Keeranur, Dindigul, India?
Indian Railways operates a train from Virudunagar Jn to Palani once daily. Tickets cost ₹160–1,300 and the journey takes 3h 37m. Alternatively, you can take a bus from Viruthunagar to Keeranur, Dindigul via Dindigul, Dindigul, Tamil Nadu, and Palani, Tamil Nadu in around 4h.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Virudunagar Jn to Palani
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Virudunagar Jn to Dindigul Jn
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Dindigul Jn to Pushpattur
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Viruthunagar to Dindigul
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- ₹500–2,000
- Website
- kalladatravels.com
- Website
- Universal Travels
Bus from Dindigul, Tamil Nadu to Palani, Tamil Nadu
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Schedules at
- Universal Travels
- Ave. Duration
- 2h 23m
- Estimated price
- ₹3,500–4,200
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 Why you should take the train in the US, How do I buy a London Underground ticket?, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Virudhunagar to Keeranur, Dindigul bus services, operated by Kallada Tours and Travels, arrive at Dindigul station.
Virudhunagar to Keeranur, Dindigul train services, operated by Indian Railways, arrive at Palani station.
Yes, the driving distance between Virudhunagar to Keeranur, Dindigul is 157 km. It takes approximately 2h 23m to drive from Virudhunagar to Keeranur, Dindigul.
There are 42+ hotels available in Keeranur, Dindigul.









