There are 4 ways to get from Srivilliputhur to Karaikkudi Junction Station by train, 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 Srivilliputtur to Karaikkudi Jntrain 20682
3h 7m₹160–1,300Drive 159.5 km
- Drive from Srivilliputhur to Karaikkudi Junction Stationcar 159.5 km
2h 41m₹1,799–2,598Taxi
- Take the taxi from Srivilliputhur to Karaikkudi Junction Stationtaxi 159.5 km
2h 41m₹2,200–2,700Train via Virudhunagar
- Take the train from Srivilliputtur to Virudunagar Jntrain 06664 / ...
- Take the train from Virudunagar Jn to Karaikkudi Jntrain 06886 / ...
4h 57m₹272–2,137
Srivilliputhur to Karaikkudi Junction Station by train
Questions & Answers
The cheapest way to get from Srivilliputhur to Karaikkudi Junction Station is to train which costs ₹160 - ₹1,300 and takes 3h 7m.
The fastest way to get from Srivilliputhur to Karaikkudi Junction Station is to drive which takes 2h 41m and costs ₹1,800 - ₹2,600.
Yes, there is a direct train departing from Srivilliputtur and arriving at Karaikkudi Jn. Services depart three times a week, and operate Thursday, Saturday and Sunday. The journey takes approximately 3h 7m.
The distance between Srivilliputhur and Karaikkudi Junction Station is 169 km. The road distance is 159.5 km.
The best way to get from Srivilliputhur to Karaikkudi Junction Station without a car is to train which takes 3h 7m and costs ₹160 - ₹1,300.
The train from Srivilliputtur to Karaikkudi Jn takes 3h 7m including transfers and departs three times a week.
Srivilliputhur to Karaikkudi Junction Station train services, operated by Indian Railways, depart from Srivilliputtur station.
Srivilliputhur to Karaikkudi Junction Station train services, operated by Indian Railways, arrive at Karaikkudi Jn station.
Yes, the driving distance between Srivilliputhur to Karaikkudi Junction Station is 159 km. It takes approximately 2h 41m to drive from Srivilliputhur to Karaikkudi Junction Station.
There are 40+ hotels available in Karaikkudi Junction Station.
What companies run services between Srivilliputhur, India and Karaikkudi Junction Station, India?
Indian Railways operates a train from Srivilliputtur to Karaikkudi Jn 3 times a week. Tickets cost ₹160–1,300 and the journey takes 3h 7m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Srivilliputtur to Karaikkudi Jn
- Ave. Duration
- 3h 7m
- Frequency
- 3 times a week
- 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 Srivilliputtur to Virudunagar Jn
- Ave. Duration
- 47 min
- Frequency
- 5 times a day
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Virudunagar Jn to Karaikkudi Jn
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Ave. Duration
- 2h 41m
- Estimated price
- ₹2,200–2,700
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?, Italian Lakes: Getting around by train, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.






