hero
How2Go
Diu to Machilipatnam

Diu to Machilipatnam

Machilipatnam is approximately 1200+ kms from Diu. The fastest way to reach Machilipatnam from Diu is by Flight, Cab Via Mumbai, Gannavaram. It takes approximately 7 hours. The cheapest way to reach Machilipatnam from Diu is by Bus, Train Via Surat, Vijayawada which would take approximately 30 hours.

Sort By
Mode of Transport

Via Mumbai, Gannavaram

RECOMMENDED

FASTEST

Diu

Mumbai

Gannavaram

Machilipatnam

Approx Travel Time

6h 32m

₹11,490

Onwards

Diu

Mumbai

Gannavaram

Machilipatnam

Approx Travel Time

6h 45m

On Demand

Via Mumbai, Rajahmundry

Diu

Mumbai

Rajahmundry

Machilipatnam

Approx Travel Time

9h 18m

₹9,091

Onwards

Diu

Mumbai

Rajahmundry

Machilipatnam

Approx Travel Time

8h 40m

₹12,415

Onwards

Ads by MMT

Via Surat, Vijayawada

CHEAPEST

Diu

Surat

Vijayawada

Machilipatnam

Approx Travel Time

1d 5h 20m

₹1,424

Onwards

Via Hyderabad

Diu

Hyderabad

Machilipatnam

Approx Travel Time

1d 11h 15m

₹68,238

Onwards

Diu

Hyderabad

Machilipatnam

Approx Travel Time

1d 11h 50m

₹67,823

Onwards

Ads by MMT

Via Surat, Hyderabad

Diu

Surat

Hyderabad

Machilipatnam

Approx Travel Time

1d 14h 15m

₹2,954

Onwards

Via Mumbai, Hyderabad

Diu

Mumbai

Hyderabad

Machilipatnam

Approx Travel Time

13h 5m

₹10,189

Onwards

Diu

Mumbai

Hyderabad

Machilipatnam

Approx Travel Time

13h 40m

₹9,774

Onwards

Frequently Asked Questions

What is the distance between Diu and Machilipatnam?

Machilipatnam is approximately 1200+ kms from Diu.

How long does it take to reach Machilipatnam from Diu?

It takes approximately 7 hours to reach Machilipatnam from Diu by Flight, Cab Via Mumbai, Gannavaram.

What is the cheapest way to reach Machilipatnam from Diu?

The cheapest way to reach Machilipatnam from Diu is by Bus, Train Via Surat, Vijayawada.

What is the fastest way to reach Machilipatnam from Diu?

The fastest way to reach Machilipatnam from Diu is by Flight, Cab Via Mumbai, Gannavaram.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India