Guide details
Best time to visit
October to February, when the plains heat eases off and the rock fort climb is bearable
How to get there
Train about 7 to 9 hours to Dindigul Junction on the Madurai line, road about 380 to 420 km and 6.5 to 8 hours via Trichy, bus about 8 to 10 hours, or fly to Madurai or Trichy and drive the last stretch
Highlights
Dindigul Rock Fort, Dindigul biryani, Lock City workshops, Abirami Amman Temple, Kottai Mariamman Temple, Sirumalai hills, gateway to Kodaikanal
Good for
food lovers, road trip stopovers, history and fort walks, families heading up to Kodaikanal
Price range
Rs 900 to Rs 3,500 a night for stays, Rs 150 to Rs 400 for a proper biryani meal
Dindigul does not get anywhere near the attention that Madurai or Kodaikanal get, yet plenty of Chennai travellers pass straight through it without quite realising what they are skipping. Sitting on the main line and highway down towards Madurai, it is the town where you smell biryani before you have even parked the car, and it is also the last proper town before the road climbs into the hills towards Kodaikanal.
We think it is worth a stop in its own right, not just a fuel and food break. Between the huge rock fort that towers over the town, the small workshops that earned it the name Lock City, and a biryani style that Tamil Nadu takes very seriously, Dindigul makes a solid day trip, an easy overnight halt, or a sensible way to break up a longer drive south.
Chennai to Dindigul distance and travel time
Quick summary before the detail.
- By train: roughly 7 to 9 hours, direct trains to Dindigul Junction on the Chennai to Madurai line.
- By road: roughly 380 to 420 km depending on route, about 6.5 to 8 hours of driving, usually via Tiruchirappalli.
- By bus: roughly 8 to 10 hours on government and private overnight or day services.
- By air: no airport at Dindigul. Nearest options are Madurai, about 1.5 hours away by road, or Tiruchirappalli, about 1.5 to 2 hours away, then a drive in.
By train
The train is the most popular way to reach Dindigul, and honestly the one we would point most people towards. Dindigul Junction, station code DG, sits on the well used Chennai to Madurai main line, so there are several direct trains a day from MGR Chennai Central and Egmore. Journey time is typically in the 7 to 9 hour range depending on the train and how many stops it makes along the way.
You get a genuine choice of services here. There are day trains that let you watch the countryside change from the coastal plain to the drier interior, and there are overnight trains where you can sleep through most of the journey and wake up close to Dindigul. Classes range from unreserved and sleeper right up to AC chair car and AC sleeper on the better trains, so budget travellers and comfort seekers are both looked after. Book through the regular IRCTC channels well ahead for weekends, festival periods, and the Kodaikanal season, since a good chunk of Kodaikanal traffic also passes through this line.
By road and bus
If you are driving, Dindigul is about 380 to 420 km from Chennai, and the drive usually takes 6.5 to 8 hours depending on traffic, stops, and which route you take. Most drivers go via Tiruchirappalli, joining the NH 38 and the broader Madurai corridor, which is a well maintained stretch with plenty of places to stop for food along the way.
Bus services are frequent and reliable. Government operators, TNSTC and SETC, run a good number of daily services, and private operators add plenty more, including overnight sleeper coaches. Total travel time by bus tends to run a little longer than driving yourself, roughly 8 to 10 hours, because of stops and traffic through the bigger towns en route. It is a perfectly comfortable option if you would rather not drive, and overnight buses in particular are popular with people heading on to Kodaikanal the next morning.
By air (nearest airports)
There is no airport at Dindigul itself, so flying only gets you part of the way. Madurai Airport is the closer option, about 1.5 hours by road from Dindigul, and it is well connected to Chennai with a flight time of around an hour. Tiruchirappalli, or Trichy, is the other choice, about 1.5 to 2 hours away by road, also with regular Chennai connections.
In practice this route only makes sense if your time is very tight or the price works out well, because once you add airport transfers and the drive in, the total time saved over a direct train is not huge. Most travellers still take the train, and we would say that is the sensible default unless you have a specific reason to fly.
Which option should you choose?
For most people, the train is the easiest and most comfortable balance of time, cost, and reliability, especially if you can get an overnight service and arrive rested. If you want the freedom to stop at fort towns or temples along the way, or plan to continue up to Kodaikanal or Sirumalai afterwards, driving gives you that flexibility. Buses suit budget travellers who want frequent departure times without booking weeks ahead. Flying only really makes sense if you are short on time and can make the onward drive from Madurai or Trichy work smoothly.
Dindigul Rock Fort
The fort is the single most striking sight in Dindigul, a massive fortification built directly onto a huge granite outcrop that rises abruptly out of the flat town below. It dates back to the 17th century under the Nayak rulers and was later strengthened and used by Hyder Ali and Tipu Sultan, who saw its strategic value guarding the route between the Mysore territories and the south. Walking up takes you past old bastions and gun positions, and the climb, while not overly long, is a proper workout in the plains heat, so mornings are the better time to go. The view from the top, across the town and out towards the distant hills, is worth every step.
Dindigul biryani
This is genuinely one of the reasons to visit. Dindigul biryani is its own distinct regional style, built on seeraga samba rice rather than the long grain basmati used further north, which gives it a shorter grain and a different texture entirely. The masala has a noticeable tang, often from a touch of curd or lime, and the meat is typically cooked through the rice rather than layered on top. Several old, well established biryani houses in the town have been serving this style for generations, and food lovers travel here specifically to eat at them. If you only do one thing in Dindigul, make it a proper sit down biryani meal.
Lock City, temples and Sirumalai
Dindigul earned the nickname Lock City for a very real reason. The town has a long standing tradition of manufacturing locks and safes, much of it still done in small scale workshops, and the products from here are sold across the country. It is a working industrial identity rather than a tourist attraction as such, but it is part of what makes the town distinctive.
On the temple side, the Abirami Amman Temple and the Kottai Mariamman Temple, the latter sitting close to the base of the rock fort, are both worth a visit for anyone interested in the town’s religious life. A little further out, the Sirumalai hills offer a smaller, quieter version of a hill escape, lower and less developed than Kodaikanal, and locally known for a particular variety of banana grown on the slopes. It makes a pleasant half day trip if you have extra time.
Gateway to Kodaikanal
A large number of travellers passing through Dindigul are actually on their way up to Kodaikanal, and the town functions as the last major stop before that climb. The drive up into the hills takes roughly 2 to 2.5 hours from Dindigul, winding up through changing scenery as the plains give way to forest and eventually the cooler hill station air. If you are heading that way, Dindigul is a sensible place to eat, fuel up, and stretch your legs before the ghat road.
Food, stays and best time to visit
Dindigul is very much a plains city, and it gets properly hot for large parts of the year, so October to February is the comfortable stretch for sightseeing and the fort climb. Outside those months, plan any outdoor activity for the early morning.
Stays are simple and reasonably priced, with basic and mid range hotels generally running from about Rs 900 to Rs 3,500 a night. On food, a full biryani meal at one of the well known houses typically costs somewhere in the Rs 150 to Rs 400 range, which is remarkably good value for the quality on offer.
Tips for the trip
- Climb the rock fort early in the morning to avoid the worst of the heat.
- Eat biryani at one of the established old houses rather than a generic hotel, the difference is noticeable.
- Book train tickets ahead if travelling during the Kodaikanal peak season, since demand on this line rises sharply.
- If flying, factor in the drive from Madurai or Trichy rather than expecting a door to door saving.
- Carry water and a hat if you are visiting between March and June.
- If continuing to Kodaikanal, fill up on fuel and food in Dindigul before the ghat road climb.
Dindigul rewards the traveller who is willing to stop rather than just pass through. Between the fort, the biryani, and the quiet workshops that keep Lock City running, a few hours here add real texture to a trip that might otherwise just be a corridor towards Madurai or Kodaikanal.
