hero
How2Go
Machilipatnam to Thanjavur

Machilipatnam to Thanjavur

Thanjavur is approximately 650+ km from Machilipatnam, 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 Thanjavur.

Read More
Sort By
Mode of Transport

Via Chennai

RECOMMENDED

FASTEST

Machilipatnam

Chennai

Thanjavur

Approx Travel Time

8h 18m

₹655

Onwards

Via Vijayawada

CHEAPEST

Machilipatnam

Vijayawada

Thanjavur

Approx Travel Time

15h 8m

₹580

Onwards

Machilipatnam

Vijayawada

Thanjavur

Approx Travel Time

14h 55m

₹1,641

Onwards

Ads by MMT

Via Gannavaram, Chennai

Machilipatnam

Gannavaram

Chennai

Thanjavur

Approx Travel Time

11h 17m

₹6,741

Onwards

Via Pondicherry

Machilipatnam

Pondicherry

Thanjavur

Approx Travel Time

17h 52m

₹1,410

Onwards

Ads by MMT

Via Tindivanam

Machilipatnam

Tindivanam

Thanjavur

Approx Travel Time

16h 16m

₹5,814

Onwards

Via Ongole

Machilipatnam

Ongole

Thanjavur

Approx Travel Time

16h 53m

₹1,280

Onwards

Machilipatnam

Ongole

Thanjavur

Approx Travel Time

15h 42m

₹3,754

Onwards

Via Nellore

Machilipatnam

Nellore

Thanjavur

Approx Travel Time

17h 5m

₹1,804

Onwards

Via Rajahmundry, Chennai

Machilipatnam

Rajahmundry

Chennai

Thanjavur

Approx Travel Time

14h 1m

₹5,628

Onwards

Frequently Asked Questions

What is the distance between Machilipatnam and Thanjavur?

Thanjavur is approximately 650+ kms from Machilipatnam.

How long does it take to reach Thanjavur from Machilipatnam?

It takes approximately 9 hours to reach Thanjavur from Machilipatnam by Bus, Train Via Chennai.

What is the cheapest way to reach Thanjavur from Machilipatnam?

The cheapest way to reach Thanjavur from Machilipatnam is by Train Via Vijayawada.

What is the fastest way to reach Thanjavur from Machilipatnam?

The fastest way to reach Thanjavur from Machilipatnam is by Bus, Train Via Chennai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India