hero
How2Go
Srinagar to Thanjavur

Srinagar to Thanjavur

Thanjavur is approximately 2800+ kms from Srinagar. The fastest way to reach Thanjavur from Srinagar is by Cab, Flight Via Budgam, Chennai. It takes approximately 16 hours. The cheapest way to reach Thanjavur from Srinagar is by Bus, Train Via Jammu, Nagpur which would take approximately 59 hours.

Sort By
Mode of Transport

Via Budgam, Bangalore

RECOMMENDED

Srinagar

Budgam

Bangalore

Thanjavur

Approx Travel Time

17h 42m

₹11,076

Onwards

Srinagar

Budgam

Bangalore

Thanjavur

Approx Travel Time

16h 56m

₹11,541

Onwards

Via Jammu, Bangalore

Srinagar

Jammu

Bangalore

Thanjavur

Approx Travel Time

23h 26m

₹11,171

Onwards

Srinagar

Jammu

Bangalore

Thanjavur

Approx Travel Time

22h 40m

₹11,636

Onwards

Ads by MMT

Via Budgam, Chennai

FASTEST

Srinagar

Budgam

Chennai

Thanjavur

Approx Travel Time

15h 21m

₹17,171

Onwards

Srinagar

Budgam

Chennai

Thanjavur

Approx Travel Time

16h 41m

₹11,860

Onwards

Srinagar

Budgam

Chennai

Thanjavur

Approx Travel Time

17h 11m

₹12,294

Onwards

Via Jammu, Nagpur

CHEAPEST

Srinagar

Jammu

Nagpur

Thanjavur

Approx Travel Time

2d 10h 55m

₹2,704

Onwards

Srinagar

Jammu

Nagpur

Thanjavur

Approx Travel Time

2d 9h 58m

₹7,784

Onwards

Ads by MMT

Via Delhi, Bangalore

Srinagar

Delhi

Bangalore

Thanjavur

Approx Travel Time

2d 20h 40m

₹8,420

Onwards

Frequently Asked Questions

What is the distance between Srinagar and Thanjavur?

Thanjavur is approximately 2800+ kms from Srinagar.

How long does it take to reach Thanjavur from Srinagar?

It takes approximately 16 hours to reach Thanjavur from Srinagar by Cab, Flight Via Budgam, Chennai.

What is the cheapest way to reach Thanjavur from Srinagar?

The cheapest way to reach Thanjavur from Srinagar is by Bus, Train Via Jammu, Nagpur.

What is the fastest way to reach Thanjavur from Srinagar?

The fastest way to reach Thanjavur from Srinagar is by Cab, Flight Via Budgam, Chennai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India