How to reach Kodaikanal
Kodaikanal sits high and slightly apart from the main transport arteries of Tamil Nadu, and the single most important thing to understand before you plan is that there is no railway station and no airport in the town itself. You reach the hill station by road, up a long ghat, from a gateway city or railhead in the plains below. That final climb is part of the experience, but it means every journey has two legs — get to the foothills, then wind your way up.
By train. Kodaikanal has no railhead of its own, which is why this guide does not list a station code. The nearest small station is Kodai Road, about 80 kilometres away on the Madurai–Dindigul line, but it is a minor halt with limited services. Palani, roughly 65 kilometres away, is another option and is also a major Murugan pilgrimage town. For most travellers, though, the practical railway gateway is Madurai Junction (MDU) — a large, extremely well-connected station about 120 kilometres away with frequent express and superfast trains from Chennai, Bengaluru, Coimbatore and beyond. The usual pattern is to book a train to Madurai (or, if timings suit, Kodai Road or Palani) and continue up to Kodaikanal by bus or taxi. Because live timetables and seat availability change constantly, check current trains and fares in the search box on this page rather than relying on a fixed schedule.
By road. This is how nearly everyone actually arrives. The main approach climbs from the plains near Batlagundu and Madurai via a spectacular ghat road of roughly 50 kilometres of hairpin bends, gaining well over a kilometre of altitude on the way up. State-run and private buses run to Kodaikanal from Madurai, Dindigul, Palani, Theni, Trichy, Coimbatore, Bengaluru and Chennai, and shared and private taxis cover the same routes. The drive from Madurai typically takes around three to three and a half hours depending on traffic and how many photo stops you make. The switchbacks are scenic — Silver Cascade tumbles right beside the road near the top — but they are also genuinely twisty, so travellers prone to motion sickness should medicate in advance and sit toward the front.
By air. The nearest airport is Madurai (IXM), about 115 kilometres away, with domestic connections to major Indian cities and a handful of regional international flights; from there it is a three-hour-plus drive up to Kodaikanal by taxi or bus. Coimbatore (CJB), roughly 170 kilometres off, is a larger airport and a reasonable alternative, especially if flight timings or fares work better, though the drive is longer. Trichy is another fallback. Whichever you use, plan to land with enough daylight left for the ghat climb — arriving after dark on the bends is best avoided. Always confirm current routes and schedules before planning around them.
Getting around once you arrive. Kodaikanal town is compact and walkable, and strolling the lakeshore or the bazaar is a pleasure in the cool air. For the scattered viewpoints, the standard approach is to hire a taxi for a sightseeing circuit — local drivers offer set "lake area" and "Pillar Rocks / valley" loops that string the main sights together in a half or full day. Town buses connect the centre with nearby settlements, autos handle short hops, and around the lake you can rent bicycles or pedal and rowing boats at the boathouse, or take a horse ride along the shore. Note that a few destinations, notably Berijam Lake, lie inside reserve forest and require a forest-department permit and a registered vehicle — arrange these in advance through a local operator rather than assuming you can simply drive in.