hero
How2Go
Kozhikode to Machilipatnam

Kozhikode to Machilipatnam

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

Read More
Sort By
Mode of Transport

Via Chennai

RECOMMENDED

FASTEST

Calicut

Chennai

Machilipatnam

Approx Travel Time

6h 10m

₹7,260

Onwards

Via Vijayawada

CHEAPEST

Calicut

Vijayawada

Machilipatnam

Approx Travel Time

19h 33m

₹670

Onwards

Via Ongole

Calicut

Ongole

Machilipatnam

Approx Travel Time

20h 13m

₹1,870

Onwards

Calicut

Ongole

Machilipatnam

Approx Travel Time

18h 33m

₹4,360

Onwards

Via Bangalore

Calicut

Bangalore

Machilipatnam

Approx Travel Time

23h 10m

₹2,690

Onwards

Via Bangalore, Gannavaram

Calicut

Bangalore

Gannavaram

Machilipatnam

Approx Travel Time

1d 0h 17m

₹2,805

Onwards

Calicut

Bangalore

Gannavaram

Machilipatnam

Approx Travel Time

7h 57m

₹9,171

Onwards

Calicut

Bangalore

Gannavaram

Machilipatnam

Approx Travel Time

11h 30m

₹8,871

Onwards

Via Hyderabad

Calicut

Hyderabad

Machilipatnam

Approx Travel Time

11h 19m

₹7,057

Onwards

Via Hyderabad, Gannavaram

Calicut

Hyderabad

Gannavaram

Machilipatnam

Approx Travel Time

7h 52m

₹10,843

Onwards

Frequently Asked Questions

What is the distance between Kozhikode and Machilipatnam?

Machilipatnam is approximately 850+ kms from Kozhikode.

How long does it take to reach Machilipatnam from Kozhikode?

It takes approximately 6 hours to reach Machilipatnam from Kozhikode by Flight, Bus Via Chennai.

What is the cheapest way to reach Machilipatnam from Kozhikode?

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

What is the fastest way to reach Machilipatnam from Kozhikode?

The fastest way to reach Machilipatnam from Kozhikode is by Flight, Bus Via Chennai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India