Planning a trip from Chennai to Kodaikanal? The “Princess of Hill Stations” is about 522 km away, and you can get there by road, train, or flight depending on your budget and time. This guide covers how to reach Kodaikanal from Chennai by every route, with current 2026 fares and travel times, so you can pick what works best for you.
- How to reach Kodaikanal from Chennai by Road
- How to reach Kodaikanal from Chennai by Train
- How to reach Kodaikanal from Chennai by Air
- Practical travel tips for planning your trip
Kodaikanal sits in the Western Ghats of Tamil Nadu, known for its misty lakes, pine forests, and cool climate year-round. Whether you’re chasing a weekend escape or a longer holiday, here’s everything you need to plan the journey.

Quick Comparison: Which Route Should You Take?
| Mode | Distance | Travel Time | Approx. Cost (one-way, per person unless noted) |
|---|---|---|---|
| Bus | 522 km | 9โ11 hrs | โน500 โ โน1,500 |
| Private Cab | 522 km | 9โ11 hrs | โน5,500 โ โน8,500 (whole cab) |
| Train + Cab/Bus | 420โ520 km | 10โ13 hrs total | โน200 โ โน1,000 (train) + local transfer |
| Flight + Cab/Bus | ~450 km air | ~1 hr flight + 2โ3 hr transfer | โน4,000 โ โน8,000 (flight) + local transfer |
Fares are indicative and change with season, demand, and how early you book โ always check current prices before travelling.
How to Reach Kodaikanal from Chennai by Road
Road travel is the most popular and flexible way to reach Kodaikanal from Chennai. You can take a bus or hire a cab, and the roughly 522 km journey takes around 9โ11 hours depending on traffic and your starting point in the city.
By Bus
Several government and private buses run between Chennai and Kodaikanal. Fares typically range from โน500 to โน1,500 per person depending on the bus type (ordinary, semi-sleeper, or AC sleeper). Popular operators include SETC, KPN Travels, and Parveen Travels.
Check the Chennai to Kodaikanal SETC bus timings before you travel, since schedules can shift with the season.
By Cab
For more comfort and a door-to-door journey, hiring a cab is the better option. A one-way private cab from Chennai to Kodaikanal typically costs โน5,500 โ โน8,500 for a hatchback or sedan, and more for an SUV or Innova. Round-trip packages usually work out to around โน14,000 โ โน21,000 depending on the number of days and vehicle type. Most operators quote a minimum charged distance (250โ300 km/day), so ask for a clear fare breakdown including tolls and driver allowance before booking.
How to Reach Kodaikanal from Chennai by Train

There’s no direct train into Kodaikanal itself โ the hill station has no railway station of its own. Instead, you’ll take a train to one of three nearby stations and then continue by road:
- Kodai Road Railway Station โ about 80 km from Kodaikanal
- Palani Railway Station โ about 66 km from Kodaikanal (closest of the three, but fewer direct trains)
- Dindigul Railway Station โ about 95 km from Kodaikanal
Palani railway station is the nearest, but very few trains run directly from Chennai to Palani. If you choose this route, you’ll need a taxi or bus onward from the station. Budget travelers can take an auto or bus from Palani railway station to Palani bus stand (just 1.5 km) and catch one of the regular buses up to Kodaikanal โ see the Palani to Kodaikanal bus timings for the full schedule.
Kodai Road railway station has the most trains running from Chennai, with the journey taking roughly 10โ12 hours. From here, cabs and buses run up to Kodaikanal depending on your budget.
Dindigul railway station is well connected to Chennai too, and from Dindigul you can continue to Kodaikanal by cab or bus.
By Express Train
Popular express trains connecting Chennai to these stations include the Pearl City Express, Pandian Express, Palani Express, and Vaigai Express. Fares generally range from โน200 to โน1,000 per person depending on class.

By Local/Passenger Train
You can also take a slower passenger train from Chennai to Dindigul and then continue by cab or bus. These tend to cost less โ roughly โน100 to โน300 per person โ but take longer.
How to Reach Kodaikanal from Chennai by Air

The nearest airport to Kodaikanal is Madurai Airport, roughly 120 km away. This is the fastest way to get close to Kodaikanal โ flights between Chennai and Madurai take about 1 hour to 1 hour 30 minutes. From Madurai Airport, it’s another 2.5โ3 hours by cab or bus to reach Kodaikanal.

By Direct Flight
IndiGo, Air India, and SpiceJet all operate direct flights between Chennai and Madurai. One-way fares typically range from โน4,000 to โน8,000 per person, though last-minute or peak-season tickets can go higher, and advance bookings can dip lower.
By Connecting Flight
If a direct flight doesn’t fit your schedule, you can also fly via Bangalore or Hyderabad. Connecting flights usually cost more and add 1โ2 hours of layover time, so they’re best if a direct option isn’t available on your travel dates.
Read more: How to reach Kodaikanal by flight
Practical Travel Tips for Your Trip
- Best time to visit: October to June is the most pleasant window for sightseeing โ see our full best time to visit Kodaikanal guide for a month-by-month breakdown.
- Pick your route by priority: choose flight + cab if you’re short on time, cab if you want comfort and flexibility, and bus or train if you’re travelling on a budget.
- Book cabs in advance during peak season (AprilโJune and December) when demand and prices both spike.
- Carry warm clothing โ even in summer, Kodaikanal evenings can get cold, especially if you’re arriving late from a long road or rail journey.
- Plan your onward transfer if flying or taking the train โ pre-book a cab from Madurai Airport or your railway station to avoid last-minute hassle at hill-station arrival points.
- Not sure what a full trip will cost? Use our Kodaikanal Trip Calculator to estimate your total budget.
FAQs
The best time to visit Kodaikanal is from October to June, when the weather is pleasant and suited to sightseeing and outdoor activities.
The distance between Kodaikanal and Chennai is approximately 522 km by road.
Around 9โ11 hours by road, 10โ13 hours by train (including the onward transfer), and about 1 hour flying time plus a 2.5โ3 hour transfer by air.
Madurai Airport is the nearest airport to Kodaikanal, approximately 120 km away.
Road is generally faster and more direct since Kodaikanal has no railway station of its own โ trains only get you to Palani, Kodai Road, or Dindigul, and you’ll still need a cab or bus for the final leg. If you value flexibility and door-to-door travel, road is the easier choice; if you prefer not to drive long distances, the train-plus-cab combination works well too.
A one-way private cab typically costs โน5,500โโน8,500, and a round trip runs about โน14,000โโน21,000, depending on the vehicle type and number of days.
Conclusion
Kodaikanal is one of Tamil Nadu’s most popular hill-station getaways, and there are several ways to reach it from Chennai depending on your budget and time. By road, you can take a bus or hire a cab for a flexible, door-to-door journey. By train, you’ll travel to Palani, Kodai Road, or Dindigul and continue by cab or bus. And by air, flying into Madurai gets you closest, fastest. Plan ahead, book your tickets early during peak season, and you’ll be sipping tea by Kodaikanal Lake before you know it.
Explore more:
- Kodai Road to Kodaikanal 1 Day Package
- Kodai Road to Kodaikanal 1 Night 2 Days Package
- Kodaikanal Group Tour Packages
- Railway station near Kodaikanal
- Kodaikanal Room Booking
If you have any questions, feel free to ask in the comments โ we’ll do our best to help.
Have a great journey!
Share this post on social media:

