hero
How2Go
Thanjavur to Shahapur

Thanjavur to Shahapur

Shahapur is approximately 1250+ 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 Shahapur.

Read More
Sort By
Mode of Transport

Via Tiruchirappalli, Mumbai

RECOMMENDED

FASTEST

Thanjavur

Tiruchirappalli

Mumbai

Shahapur

Approx Travel Time

7h 31m

₹11,209

Onwards

Thanjavur

Tiruchirappalli

Mumbai

Shahapur

Approx Travel Time

9h 10m

₹10,076

Onwards

Thanjavur

Tiruchirappalli

Mumbai

Shahapur

Approx Travel Time

8h 16m

₹11,659

Onwards

Thanjavur

Tiruchirappalli

Mumbai

Shahapur

Approx Travel Time

9h 55m

₹10,526

Onwards

Thanjavur

Tiruchirappalli

Mumbai

Shahapur

Approx Travel Time

8h 11m

₹13,170

Onwards

Thanjavur

Tiruchirappalli

Mumbai

Shahapur

Approx Travel Time

9h 50m

₹12,037

Onwards

Via Chennai, Pune

Thanjavur

Chennai

Pune

Shahapur

Approx Travel Time

1d 2h 51m

₹3,989

Onwards

CHEAPEST

Thanjavur

Chennai

Pune

Shahapur

Approx Travel Time

1d 8h 37m

₹1,220

Onwards

Via Bangalore, Mumbai

Thanjavur

Bangalore

Mumbai

Shahapur

Approx Travel Time

1d 8h 25m

₹3,869

Onwards

Via Madurai, Mumbai

Thanjavur

Madurai

Mumbai

Shahapur

Approx Travel Time

11h 6m

₹15,507

Onwards

Frequently Asked Questions

What is the distance between Thanjavur and Shahapur?

Shahapur is approximately 1250+ kms from Thanjavur.

How long does it take to reach Shahapur from Thanjavur?

It takes approximately 8 hours to reach Shahapur from Thanjavur by Train, Flight, Cab Via Tiruchirappalli, Mumbai.

What is the cheapest way to reach Shahapur from Thanjavur?

The cheapest way to reach Shahapur from Thanjavur is by Train, Bus Via Chennai, Pune.

What is the fastest way to reach Shahapur from Thanjavur?

The fastest way to reach Shahapur from Thanjavur is by Train, Flight, Cab Via Tiruchirappalli, Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India