hero
How2Go
Kanhangad to Diu

Kanhangad to Diu

Diu is approximately 1050+ kms from Kanhangad. The fastest way to reach Diu from Kanhangad is by Train, Flight Via Mangalore, Navi Mumbai. It takes approximately 7 hours. The cheapest way to reach Diu from Kanhangad is by Train, Flight Via Goa which would take approximately 10 hours.

Sort By
Mode of Transport

Via Mangalore, Mumbai

RECOMMENDED

Kanhangad

Mangalore

Mumbai

Diu

Approx Travel Time

6h 40m

₹10,893

Onwards

Kanhangad

Mangalore

Mumbai

Diu

Approx Travel Time

7h

₹11,418

Onwards

Via Kasaragod, Mumbai

Kanhangad

Kasaragod

Mumbai

Diu

Approx Travel Time

1d 18h 20m

On Demand

Ads by MMT

Via Mangalore, Navi Mumbai

FASTEST

Kanhangad

Mangalore

Navi Mumbai

Diu

Approx Travel Time

6h 35m

₹11,611

Onwards

Kanhangad

Mangalore

Navi Mumbai

Diu

Approx Travel Time

6h 55m

₹12,136

Onwards

Via Goa

CHEAPEST

Kanhangad

Goa

Diu

Approx Travel Time

9h 53m

₹4,775

Onwards

Ads by MMT

Via Kannur, Mumbai

Kanhangad

Kannur

Mumbai

Diu

Approx Travel Time

7h 10m

₹13,588

Onwards

Via Kannur, Navi Mumbai

Kanhangad

Kannur

Navi Mumbai

Diu

Approx Travel Time

7h 15m

₹14,156

Onwards

Via Goa, Navi Mumbai

Kanhangad

Goa

Navi Mumbai

Diu

Approx Travel Time

11h 43m

₹9,012

Onwards

Via Goa, Mumbai

Kanhangad

Goa

Mumbai

Diu

Approx Travel Time

11h 48m

₹9,012

Onwards

Frequently Asked Questions

What is the distance between Kanhangad and Diu?

Diu is approximately 1050+ kms from Kanhangad.

How long does it take to reach Diu from Kanhangad?

It takes approximately 7 hours to reach Diu from Kanhangad by Train, Flight Via Mangalore, Navi Mumbai.

What is the cheapest way to reach Diu from Kanhangad?

The cheapest way to reach Diu from Kanhangad is by Train, Flight Via Goa.

What is the fastest way to reach Diu from Kanhangad?

The fastest way to reach Diu from Kanhangad is by Train, Flight Via Mangalore, Navi Mumbai.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India