You have to get down at chingleput railway station and bus stand for kancjrepuram is situated opposite the station just 1 km away
Madurai to Kanchipuram direct train..Thursday and Sunday no 16352. Dep 950. Are.1825
11044 dep 1800 are 0340. Sat only
Or else many trains day or night from Madurai to Chennai egmore (MS) but get down in Chengalpattu station from there Kanchipuram is only 1 hour by local train .
Hope this is the best answer
From Chennai you can also take a train from any local train station. You may check the timing of the train online from the respective station. You need not to do any reservation as it is a suburban local train. Only buy tickets from any window at the station.
It will take you approximately 1 hours 45 minutes from Chennai to Kanchipuram in a bus. The price of a bus ticket will be approximately Rs. 650. You can take a car from Madurai to Kancheepuram. It will take you around 6 hour 8 minutes to cover distance of 411.4 Km and reach Kancheepuram from Madurai.
I don't know about reaching Kanchipuram from Madurai. But from Chennai it's only 70 km. You could hire a car from railway station or airport. I am sure there are decent bus services also. Sorry! No more info.
Prayer times at the Kamakshi Amman temple are early morning atound 4 am and evening around 5 pm..... I think!
Get quick answers from Kamakshi Amman Temple staff and past visitors.