hero
How2Go
Thanjavur to Ranchi

Thanjavur to Ranchi

Ranchi is approximately 1700+ km from Thanjavur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Ranchi.

Read More
Sort By
Mode of Transport

Via Tiruchirappalli, Bangalore

RECOMMENDED

Thanjavur

Tiruchirappalli

Bangalore

Ranchi

Approx Travel Time

7h 40m

₹11,404

Onwards

Thanjavur

Tiruchirappalli

Bangalore

Ranchi

Approx Travel Time

8h 11m

On Demand

Thanjavur

Tiruchirappalli

Bangalore

Ranchi

Approx Travel Time

7h 57m

₹11,944

Onwards

Via Tiruchirappalli, Chennai

Thanjavur

Tiruchirappalli

Chennai

Ranchi

Approx Travel Time

7h 35m

₹11,904

Onwards

Thanjavur

Tiruchirappalli

Chennai

Ranchi

Approx Travel Time

8h 47m

₹7,428

Onwards

Ads by MMT

Direct Options

Thanjavur

Ranchi

Approx Travel Time

1d 13h 53m

On Demand

Via Chennai

Thanjavur

Chennai

Ranchi

Approx Travel Time

9h 13m

₹7,388

Onwards

Thanjavur

Chennai

Ranchi

Approx Travel Time

11h 50m

₹7,683

Onwards

Ads by MMT

Via Tiruchirappalli, Hyderabad

FASTEST

Thanjavur

Tiruchirappalli

Hyderabad

Ranchi

Approx Travel Time

7h 20m

₹14,692

Onwards

Via Chennai, Bhubaneshwar

CHEAPEST

Thanjavur

Chennai

Bhubaneshwar

Ranchi

Approx Travel Time

1d 18h 25m

₹2,794

Onwards

Frequently Asked Questions

What is the distance between Thanjavur and Ranchi?

Ranchi is approximately 1700+ kms from Thanjavur.

How long does it take to reach Ranchi from Thanjavur?

It takes approximately 8 hours to reach Ranchi from Thanjavur by Train, Flight Via Tiruchirappalli, Hyderabad.

What is the cheapest way to reach Ranchi from Thanjavur?

The cheapest way to reach Ranchi from Thanjavur is by Bus Via Chennai, Bhubaneshwar.

What is the fastest way to reach Ranchi from Thanjavur?

The fastest way to reach Ranchi from Thanjavur is by Train, Flight Via Tiruchirappalli, Hyderabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India