🚗 Karnataka → Tamil Nadu · ~465 km
Everything you need for a smooth, scenic drive from Bangalore to the Queen of Hill Stations — best route, food stops, ghat tips, fuel costs, and three ready-to-use itineraries.
Introduction
Few road trips from Bangalore reward the driver as generously as the run down to Kodaikanal. You leave the concrete sprawl of Electronics City and within ninety minutes the landscape transforms entirely — stone hills flank the highway at Krishnagiri, paddy fields open up past Dharmapuri, Salem's busy textile city gives way to the quieter outskirts where biryani aromas drift from roadside dhabas in Dindigul, and then the road begins to climb.
That climb — the Kodaikanal Ghat from Batlagundu — is where the drive becomes a proper hill adventure. Hairpin bends, eucalyptus canopy, misty drops into the valley, and the cool air that hits you when you roll the windows down at 1,800 metres. By the time you reach Kodaikanal Lake you feel genuinely far from Bangalore, even though you left it the same morning.
This guide covers the complete drive: the best route, road conditions, toll and fuel estimates, the food stops that regulars swear by, ghat driving tips, and three ready-made itineraries — whether you have one day, a weekend, or a full three days to spare.
Quick Summary
Key numbers and facts for the Bangalore–Kodaikanal road trip, so you can plan without reading the whole guide first.
Bangalore to Kodaikanal Road Trip Guide
The Bangalore to Kodaikanal road distance via the recommended NH 44 route is approximately 465 km. Depending on your starting point within Bangalore city, total distance ranges from 447 km to 470 km. The alternate scenic route via NH 544 through Palani is slightly shorter at around 450 km but takes longer due to narrower state highways.
Expect 8 to 10 hours of total driving time, including short breaks. Without stops, the pure drive time from Electronic City to Kodaikanal Lake is approximately 7.5 hours under ideal conditions. Add 60–90 minutes for food, fuel, and rest stops. Departing before 6 AM from Bangalore significantly reduces the total time by avoiding morning city traffic and the weekend afternoon rush near Hosur.
The primary route follows NH 44, the national highway that runs south from Bangalore into Tamil Nadu. It is the fastest, best-maintained, and most convenient option for families, first-timers, and anyone who wants a largely stress-free drive.
Bangalore → Electronic City → Attibele → Hosur → Krishnagiri → Dharmapuri → Salem → Namakkal → Karur → Dindigul → Batlagundu → Kodaikanal
Distance: ~464 km | Time: ~7h 40 min (drive only)
Road quality: Excellent — 4-lane highway until Dindigul, then 2-lane state highway up the ghat.
Bangalore → Hosur → Krishnagiri → Dharmapuri → Salem → Erode → Kangayam → Dharapuram → Palani → Perumal Malai → Kodaikanal
Distance: ~447–450 km | Time: ~8h 10 min+ (drive only)
Road quality: Variable — NH sections good, state highways narrower with road closure risk.
What to expect kilometre by kilometre.
The highway section is in excellent condition. From Electronic City to Hosur, you're on a wide multi-lane expressway with minimal traffic once you clear the city limits. Past Hosur — the Karnataka–Tamil Nadu border — the drive becomes progressively scenic. Stone outcrops and gentle hills frame the highway through Krishnagiri, followed by flat agricultural stretches through Dharmapuri and Salem. Heavy vehicles (trucks, tankers) share the road but lane discipline is generally good. Expect light traffic on weekday mornings; weekend traffic builds after Hosur from Friday evening onward.
The ghat road begins at Batlagundu, about 18 km from Dindigul. This 36 km mountain climb is the most demanding section of the entire drive. The road narrows to two lanes, with tight hairpin bends, steep gradients, and sheer drops on one side. Road surfaces are generally well-maintained but can develop potholes after heavy monsoon rain. Speed must be kept below 30 km/h on most bend sections. Use lower gears on the descent (return journey). Overtaking on blind curves is dangerous and strictly prohibited. Silver Cascade Falls is visible from the road near the summit — a natural milestone indicating you're close.
Hosur (50 km): State border, petrol pumps, good breakfast options.
Krishnagiri (100 km): Scenic hills begin, excellent road surface.
Salem (240 km): Major city — expect 20–30 min of city traffic.
Dindigul (330 km): Last major fuel stop before the ghat. Fill up here.
Batlagundu (348 km): Ghat road begins. Reduce speed significantly.
Silver Cascade Falls (430 km): Photo stop, 8 km before Kodaikanal.
The highway sections hold up well during monsoon. The ghat road, however, is significantly more hazardous — low visibility from dense fog and mist, wet roads, and occasional landslip debris near the hairpin sections. Night driving on the ghat during monsoon is strongly inadvisable. Check weather forecasts for Kodaikanal before departure and plan to reach Batlagundu no later than 3 PM during peak monsoon months. The TNRDC occasionally imposes one-way traffic on the ghat during heavy rains.
Know your numbers before you leave the driveway.
There are approximately 5 to 6 toll plazas one-way from Bangalore to Kodaikanal. The total one-way toll for a standard car/sedan ranges from ₹400 to ₹700, and roughly ₹800 to ₹1,400 for a round trip. FASTag is accepted at all national highway plazas — ensure your tag has sufficient balance before departure to avoid cash queues. Toll rates vary by vehicle class; SUVs and larger vehicles are charged more. The exact total varies depending on your starting point within Bangalore and the specific route taken.
At 465 km one-way with an average fuel efficiency of 14 km/litre for a petrol sedan, you'll need approximately 33 litres one-way. At current Bangalore petrol prices (~₹103/litre), that's roughly ₹3,400 one-way or ₹6,800 return. For a more fuel-efficient hatchback averaging 18 km/litre, one-way fuel cost drops to around ₹2,650.
A diesel sedan averaging 18 km/litre will use about 26 litres one-way. At ~₹90/litre for diesel, that is approximately ₹2,340 one-way. A diesel SUV averaging 14 km/litre will cost roughly ₹3,000 one-way. For petrol SUVs (10–12 km/litre), budget ₹3,800–₹4,800 one-way. Fuel up in Dindigul before the ghat — there are no petrol bunks on the Batlagundu–Kodaikanal ghat road.
Budget trip (hatchback, 2 people, shared costs): ₹1,200–₹1,500 per person round trip for fuel + toll.
Mid-range (sedan, 4 people): ₹800–₹1,000 per person round trip for fuel + toll.
SUV / larger vehicle (6 people): ₹700–₹1,000 per person round trip for fuel + toll.
These estimates exclude food, accommodation, and sightseeing.
Fuel stations are plentiful and reliable from Bangalore to Dindigul. Key fuel stops recommended by frequent travellers: Hosur (50 km) for an early top-up, Salem (240 km) for a mid-trip fill-up, and most importantly Dindigul (330 km) — this is your last guaranteed fuel stop before the ghat climb. Do not skip the Dindigul fuel stop regardless of your tank level.
Departure Timing
When you leave Bangalore is almost as important as which route you take. The city's traffic, the ghat road's conditions, and daylight availability all depend on your departure time.
The food stops, scenic pullouts, and towns worth pausing at.
The most reliable early-morning stop on this route. A2B outlets in Hosur and Krishnagiri open by 6:30 AM and serve consistent South Indian breakfast — idli, dosa, vada, filter coffee — in a clean, air-conditioned setting. Perfect for the first stop after clearing Bangalore. Most branches have ample parking for cars and SUVs.
A local favourite among regular Kodaikanal road-trippers. The ghee dosa and kesari here have a loyal following — many travellers plan their departure specifically to reach Krishnagiri at breakfast time. The filter kaapi (coffee) is particularly good. Simpler than A2B but with more local character and often faster service.
The most celebrated food stop on this entire route. Dindigul is famous across Tamil Nadu for its distinctive biryani — a drier, spicier, smaller-grained rice dish cooked with seeraga samba rice and Dindigul-style masala. Thalappakatti is the original chain that made it famous. The restaurant on the main Dindigul road is busy but fast. This stop is practically a road trip rite of passage.
If you prefer to eat earlier — around Salem (roughly the halfway point) — Saravana Bhavan is the standard recommendation. Clean premises, consistent vegetarian South Indian food, and quick service make it ideal for a midday recharge. Salem also has Chettinad restaurants for those who want something more adventurous. Expect 20–30 minutes of city traffic navigating through Salem itself.
Well-known chain with branches in Salem and Dindigul, popular for soft idlis, strong filter coffee, and reliable vegetarian fare. Good for a lighter meal if you're saving appetite for Dindigul biryani or Kodaikanal's chocolate and chow-mein stalls.
Between Dharmapuri and Salem, several local dhabas along NH 44 serve fresh rice meals (saapadu) on banana leaves — an authentic Tamil Nadu highway dining experience. No signboards or chains, just fresh food, dal, sambar, rasam, and rice for ₹80–₹120. Look for the ones with trucks parked outside — a reliable indicator of good food.
Practical Advice
Collected from frequent travellers, driving guides, and ghat road experience. Read through before you set off — the ghat section in particular deserves full preparation.
"Leave Bangalore at dawn, arrive Kodaikanal by afternoon."
A single-day drive is entirely achievable if you start by 5:30 AM. This itinerary keeps stops efficient — one proper breakfast, one proper lunch, one fuel stop, and you're at the lake by mid-afternoon. Best suited for drivers comfortable with 8–9 hours behind the wheel and keen to maximise time in Kodaikanal rather than en route.
Leave from Electronic City or your Bangalore location. Roads are near-empty. Set Google Maps to NH 44 / Hosur direction. Download offline maps before sleeping the night before.
Stop at A2B or Sree Saravana Bhavan in Krishnagiri (~100 km). Idli, dosa, filter coffee. 30–40 minute stop. Refuel if needed — good petrol stations here.
Pull into Thalappakatti or any local biryani spot in Dindigul (~330 km). Fuel up completely — this is the last petrol bunk before the ghat. 45–60 minute stop.
Begin the Batlagundu ghat at ~1 PM. Drive slowly and enjoy the views. Stop at Silver Cascade Falls (~10 min photo stop). Arrive Kodaikanal Lake by 2:30–3:30 PM. Check in, walk the lake road in the cool afternoon air.
"Friday night to Sunday — the classic Bangalore weekend getaway."
The weekend road trip is the most popular format for Bangaloreans. Departing Friday night avoids peak traffic completely — the highway is near-empty after 9 PM. You arrive in Dindigul by 3–4 AM, rest a few hours at a highway hotel, then do the ghat fresh on Saturday morning. Two nights in Kodaikanal give you one full day of sightseeing and a relaxed Sunday morning before driving back.
Leave after dinner. NH 44 is virtually empty. Stop for chai or coffee at a highway stall near Krishnagiri (around midnight). Reach Dindigul by 3–4 AM. Either drive straight (if ghat-confident in darkness) or rest 3–4 hours at a budget hotel near Dindigul Junction and set an alarm for 6 AM.
Fuel up at Dindigul and begin the ghat at sunrise (6:30–7 AM) — the morning mist on the ghat at dawn is magical. Arrive Kodaikanal by 9–10 AM. Check in early if possible. Spend the day: Kodaikanal Lake, Coaker's Walk, Pillar Rocks, Bryant Park, local chocolate shops. Evening at the lake road or café.
Early morning walk or sunrise at Dolphin's Nose or Green Valley View. Breakfast in town. Depart Kodaikanal by 10–11 AM. Stop at Silver Cascade Falls coming down. Lunch at Dindigul biryani. Drive back via NH 44 — aim to reach Bangalore by 8–9 PM avoiding Sunday night traffic build-up.
Book accommodation in advance — Kodaikanal fills up completely on weekends, especially April–June. The Friday night departure means you beat all daytime Saturday traffic heading out of Bangalore. Return journey Sunday can be busy on the Salem bypass — check Google Maps for real-time traffic before the Salem approach.
"The unhurried version — stop everywhere, rush nowhere."
The three-day format is ideal for families with children, first-time road-trippers, or anyone who wants to genuinely explore the stops along the way rather than treating them as fuel breaks. Day 1 is a leisurely drive with stops at Krishnagiri Dam and Dindigul Fort. Day 2 is a full day in Kodaikanal for sightseeing. Day 3 allows a morning in Kodaikanal before a comfortable drive home.
5:30 AM: Depart Bangalore.
7:30 AM: Breakfast at Krishnagiri (A2B or Saravana Bhavan).
9:30 AM: Quick detour to Krishnagiri Dam (~5 km off highway) — 20 minutes.
12:30 PM: Lunch in Salem — Saravana Bhavan or a Chettinad restaurant.
2:30 PM: Dindigul stop — quick visit to Dindigul Rock Fort viewpoint, then Thalappakatti biryani.
4:00 PM: Fuel up and begin the ghat. Stop at Silver Cascade Falls.
5:30 PM: Arrive Kodaikanal. Check in and stroll to the lake for sunset.
Morning: Sunrise at Dolphin's Nose or Green Valley View (7–9 AM). Breakfast at a local café — try hot chocolate and fresh-baked bread.
Mid-morning: Coaker's Walk, Bryant Park, and the Kodaikanal Solar Observatory (open to visitors).
Afternoon: Boating on Kodaikanal Lake. Lunch at a local restaurant — try Tibetan noodles or South Indian thali.
Evening: Pillar Rocks and Echo Rock viewpoints. Shopping for homemade chocolates, eucalyptus oil, and cheese on the main bazaar road.
Night: Campfire dinner at your resort if available.
7:00 AM: Early morning walk or short hike (Bear Shola Falls or Pine Forest).
9:00 AM: Breakfast and checkout.
10:00 AM: Depart Kodaikanal. Descend the ghat at a relaxed pace — remember to use engine braking on the descent.
12:30 PM: Dindigul biryani lunch (you'll want this again).
2:00 PM: Fuel up and continue to Salem.
5:00 PM: Tea and snack stop at Krishnagiri or Hosur.
7:00 – 8:00 PM: Arrive Bangalore.
The unhurried drive on Day 1 with the Krishnagiri Dam and Dindigul Fort stops transforms the journey into an experience rather than just transit. Day 2 with a full sunrise-to-sunset in Kodaikanal is dramatically better than the half-day you get with a weekend format. Day 3's morning hike before the drive back leaves you feeling refreshed, not drained. Ideal for anyone who has not made this trip before.
FAQ
Conclusion
The Bangalore to Kodaikanal drive is one of South India's finest road trips — not despite its 465 kilometres, but because of them. The highway through Krishnagiri's rocky hills, the midday biryani at Dindigul, the first cool gust of air as you enter the ghat, and the mist that rolls across Silver Cascade Falls as you climb — each kilometre has something to offer.
Leave early, drive calmly on the ghat, eat the biryani, and fill up at Dindigul. The rest takes care of itself. Kodaikanal is waiting.
Back to Quick Summary ↑