hero
How2Go
Machilipatnam to Chennai

Machilipatnam to Chennai

Chennai is approximately 350+ 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 Chennai.

Read More
Sort By
Mode of Transport

Direct Bus

RECOMMENDED

FASTEST

Machilipatnam

Chennai

Approx Travel Time

2h 40m

₹550

Onwards

Via Gannavaram

Machilipatnam

Gannavaram

Chennai

Approx Travel Time

3h 50m

₹7,218

Onwards

Via Vijayawada

CHEAPEST

Machilipatnam

Vijayawada

Chennai

Approx Travel Time

7h 55m

₹345

Onwards

Machilipatnam

Vijayawada

Chennai

Approx Travel Time

7h 45m

₹2,151

Onwards

Machilipatnam

Vijayawada

Chennai

Approx Travel Time

8h 10m

₹1,310

Onwards

Via Gudivada, Gannavaram

Machilipatnam

Gudivada

Gannavaram

Chennai

Approx Travel Time

4h 34m

₹5,821

Onwards

Via Rajahmundry

Machilipatnam

Rajahmundry

Chennai

Approx Travel Time

6h 10m

₹9,115

Onwards

Via Ongole

Machilipatnam

Ongole

Chennai

Approx Travel Time

7h 54m

₹3,495

Onwards

Via Kaikalur, Gannavaram

Machilipatnam

Kaikalur

Gannavaram

Chennai

Approx Travel Time

5h 51m

₹6,495

Onwards

Via Bhimavaram, Rajahmundry

Machilipatnam

Bhimavaram

Rajahmundry

Chennai

Approx Travel Time

6h 14m

₹6,038

Onwards

Frequently Asked Questions

What is the distance between Machilipatnam and Chennai?

Chennai is approximately 350+ kms from Machilipatnam.

How long does it take to reach Chennai from Machilipatnam?

It takes approximately 3 hours to reach Chennai from Machilipatnam by Bus.

What is the cheapest way to reach Chennai from Machilipatnam?

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

What is the fastest way to reach Chennai from Machilipatnam?

The fastest way to reach Chennai from Machilipatnam is by Bus.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India