The closest airports to Kodaikanal are Trichy 150 km, Madurai 120 km and Coimbatore 175 km.
Nearest railway station is Kodai Road at a distance of 100 km. From Kodairoad station, one has to travel only by road. Taxis are available for hire up to Kodaikanal but since these might the only mode of transport here, the prices are often not negotiable.
Another Railway station that is quite close is Dindigul Railway station. It is easier to come to kodaikanal using this station as it is a much bigger city. Once you get down at the Dindigul Railway station, you can get an autorickshaw for around Rs. 50 to come to the Dindigul bus stand. And from there, there are frequent buses to Vathlagundu from where there are many buses to Kodaikanal. Straight buses are available from Dindigul to Kodaikanal as well, but you might have to wait for an hour or so. It takes around 1 hour from Dindigul to Vathlagundu (Batlagundu) and then about 2 hours from Vathlagundu to Kodaikanal by bus.
From Dindigul city, kodaikanal is located at a distance of 90 kms approximately and there are plenty of buses plying from various parts of the state.
Buses ply from Chennai, Pondicherry, Trichy, Madurai, Dindigul,Palani and Coimbatore.
buses available from Madurai (Arapalayam) to kodaikanal at regular timings. Enquiry Details : 0452-2361740
Reach Kodaikanal from Kodai Road (80kms) for Rs.1300/- approx, Dindigul or Madurai and then take a cab/taxi to Kodaikanal. You can arrange for pickups from nearby places with the few Kodaikanal cabs (Check out kodaicabs.com) websites available. The drive from Kodai road takes approximately 2 hrs while the drive from Madurai takes approximately 3 1/2 hours and from Dindigul it takes about 2 hrs.
From Cochin/Kochi(kerala) it is 295 kms via the hill station of Munnar(kerala).The route to be taken is