Chennai to Thanjavur is one of the easiest long-distance journeys in South India. Three-hundred-and-fifty kilometres of well-paved highway connect the cities; an overnight train arrives at the temple gates at first light; a Trichy flight plus a sixty-kilometre taxi covers it in a morning. Pick by time, money and the kind of trip you want.

The four routes — at a glance.

By train — the Rockfort.

The classic route. The Rockfort Express (train 16177) leaves Chennai Egmore at 22:30 each night and arrives at Thanjavur Junction at 06:55 the next morning — eight and a half hours of sleep on rails, deposited at the temple gates at the moment the temple opens. Sleeper class is ₹350, 3AC is ₹1,050, 2AC is ₹1,500. Book through IRCTC or the Indian Rail app. The return train, 16178, leaves Thanjavur at 19:55 and reaches Chennai at 04:20.

Other trains run the route during the day but take 7 to 8 hours and lose the sleep advantage. The Cholan Express (16853) is the daytime alternative — leaves Chennai at 07:55, arrives Thanjavur 15:50 — useful only if you cannot do an overnight.

By road — NH38.

The drive is via NH38 (formerly NH45), the four-lane Chennai–Trichy expressway. The route runs Chennai → Tindivanam → Villupuram → Ulundurpettai → Perambalur → Trichy → Thanjavur. The road is tolled in five sections (total roughly ₹500 for a car) and has 24-hour fuel and dhabas at regular intervals.

Driving times: 6.5 hours if you leave Chennai before 06:00 and avoid the Tambaram bottleneck; 7.5 hours if you leave after 09:00. Add an hour each way for monsoon, an hour each way for festival weekends. A private car from a Chennai operator costs ₹6,500 to ₹8,500 one-way for a sedan, ₹9,500 to ₹12,000 for an SUV.

A driving tip

Break the journey at Trichy. Lunch at the Cholas Sangam restaurant (NH38, near the airport exit), forty minutes at the Rockfort Temple, and on to Thanjavur for the evening visit. The single-day push from Chennai to the Big Temple is doable, but punishing.

By air — via Trichy.

There is no airport in Thanjavur. The nearest is Tiruchirappalli International Airport (TRZ), sixty kilometres west, an hour's drive on a good day. IndiGo and Air India operate three daily flights from Chennai (CCU‐TRZ); flight time is 50 minutes; fares run ₹3,500 to ₹7,500 one-way depending on advance booking.

A prepaid taxi from Trichy airport to Thanjavur costs ₹1,800 (sedan) or ₹2,400 (SUV) and takes about an hour. Door-to-door — Chennai address to Thanjavur hotel — the air route is roughly four hours, the fastest of the four options. It is also the most expensive at ₹5,000–₹9,000 per person, but the time saving is real.

By bus — the budget option.

Volvo overnight buses operated by the Tamil Nadu State Transport Corporation (SETC) and private operators run Chennai → Thanjavur from 21:00 to 22:30. The journey is 8 to 9 hours; the fare is ₹700 to ₹1,200 in a semi-sleeper coach. Book through Redbus or AbhiBus.

The bus is the cheapest comfortable option but arrives in central Thanjavur — the bus stand is two kilometres from the temple, ten minutes by auto. The train is marginally more expensive, marginally more comfortable, and arrives closer to the gate.

Which one to pick.

If you have one full day — fly to Trichy at 06:30, on site by 09:30, fly back at 17:00.

If you have a weekend — overnight train down, two days in Thanjavur, overnight train back. The Rockfort handles both legs.

If you are pairing with Pondicherry, Kumbakonam or the Chola circuit — hire a car. The flexibility of being able to stop at Gangaikonda Cholapuram or Airavatesvara on the way back is worth the cost.

If you are on a tight budget — Volvo bus down, sleeper train back. Total round-trip cost under ₹2,000.

Common questions.

Are there direct trains from Chennai Central? The overnight trains all leave from Chennai Egmore, not Chennai Central. The two stations are 1.5 km apart and connected by Metro.

Does Uber operate in Thanjavur? Yes — Ola and Uber both work but supply is limited outside the city centre. Auto-rickshaws are easier for short hops.

Where is the best stop to break the drive? Trichy (270 km from Chennai, 80 km from Thanjavur) — lunch and a short temple stop. Alternatively Villupuram (160 km from Chennai) for an early morning halt.