Karaikkudi is a railway junction in Sivaganga, Tamil Nadu. 35 trains pass through Karaikkudi Junction station. It is not a major station and only a few long distance trains stop here. 6 Passenger ...