Chennai to Thanjavur Distance
The road distance between Chennai and Thanjavur is approximately 300+ km, and the drive usually takes around 7 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 8 hours, while trains complete the journey in approximately 5 hours, subject to the chosen service and route. Flying is the fastest way to reach Thanjavur, with a total travel time of approximately 3 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
RECOMMENDED
CHEAPEST
Chennai
Thanjavur
Approx Travel Time
4h 58m
₹155
Onwards
Chennai
Thanjavur
Approx Travel Time
7h 50m
₹489
Onwards
Chennai
Thanjavur
Approx Travel Time
6h 45m
₹4,887
Onwards
Via Tiruchirappalli
FASTEST
Chennai
Tiruchirappalli
Thanjavur
Approx Travel Time
2h 52m
₹4,762
Onwards
Chennai
Tiruchirappalli
Thanjavur
Approx Travel Time
3h 52m
₹185
Onwards
Via Kumbakonam
Chennai
Kumbakonam
Thanjavur
Approx Travel Time
4h 58m
₹190
Onwards
Via Viluppuram
Chennai
Viluppuram
Thanjavur
Approx Travel Time
4h 59m
₹185
Onwards
Via Mayiladuthurai
Chennai
Mayiladuthurai
Thanjavur
Approx Travel Time
5h 19m
₹210
Onwards
Via Chidambaram
Chennai
Chidambaram
Thanjavur
Approx Travel Time
5h 26m
₹210
Onwards
Via Cuddalore
Chennai
Cuddalore
Thanjavur
Approx Travel Time
5h 28m
₹195
Onwards
Frequently Asked Questions
What is the distance between Chennai and Thanjavur?
The distance between Chennai and Thanjavur is approximately 300+ km by road.
What is the straight-line (aerial) distance between Chennai and Thanjavur?
The straight-line distance is approximately 250+ km.
How long does it take to travel from Chennai to Thanjavur by road?
It takes around 7 hours by road.
What is the distance from Chennai to Thanjavur via Tiruchirappalli?
Via Tiruchirappalli, the distance is approximately 300+ km, taking around 3 hours.
Is there a train from Chennai to Thanjavur?
Yes, trains run between Chennai and Thanjavur, covering approximately 250+ km in around 5 hours.
How much does it cost to travel from Chennai to Thanjavur?
Costs vary by mode — approximately ₹450+ by bus and ₹4850+ by cab.
Does travel time between Chennai and Thanjavur vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Chennai and Thanjavur?
The driving distance is 300+ km, while the straight-line distance is shorter at 250+ km, due to the road route following terrain and highways.
What are the major cities on the way from Chennai to Thanjavur by road?
Major cities on the road route from Chennai to Thanjavur include: • Kumbakonam
What are the major restaurants on the way from Chennai to Thanjavur by road?
Major restaurants on the road route from Chennai to Thanjavur include: • Sri Ragavendra Mess • Mangalambiga Coffee And Tiffin Center®️ • Dubai Restaurant • Bilal Restaurant • Sameer Restaurant
Routes Connecting Chennai
Routes From Chennai
Routes Connecting Thanjavur
Routes From Thanjavur
- Thanjavur to Ajmer
- Thanjavur to Falna
- Thanjavur to Gadag
- Thanjavur to Shirdi
- Thanjavur to Panipat
- Thanjavur to Perinthalmanna
- Thanjavur to Nanded
- Thanjavur to Shikohabad
- Thanjavur to Sitapur
- Thanjavur to Naliya
- Thanjavur to Mahabaleshwar
- Thanjavur to Doraha
- Thanjavur to Guntur
- Thanjavur to Kadiri
- Thanjavur to Pen
Routes To Thanjavur
- Gokak to Thanjavur
- Chopda to Thanjavur
- Biaora to Thanjavur
- Lakshadweep to Thanjavur
- Yadgir to Thanjavur
- Dharwad to Thanjavur
- Kendujhar to Thanjavur
- Bhubaneshwar to Thanjavur
- Didwana to Thanjavur
- Perinthalmanna to Thanjavur
- Vaikom to Thanjavur
- Viramgam to Thanjavur
- Chandur to Thanjavur
- Kadapa to Thanjavur
- Pali to Thanjavur
Popular Places Routes
- Abu-Dhabi to Thiruvananthapuram
- Kavathe-Mahankal to Tindivanam
- Nellore to Mumbai
- Kanyakumari to Sultanpur-Lodhi
- Malur to Dharmavaram
- Sakleshpur to Phalodi
- Varanasi to Faridabad
- Indore to Etawah
- Bhagalpur to Nawada
- Limkheda to Surat
- Bharuch to Mahoba
- Bangalore to Ulhasnagar
- Chirala to Khatu
- Mansa to Churu
- Hindupur to Obra

