hero
How2Go
Mysore to Diu

Mysore to Diu

Diu is approximately 1250+ km from Mysore, 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 Diu.

Read More
Sort By
Mode of Transport

Via Bangalore, Mumbai

RECOMMENDED

Mysore

Bangalore

Mumbai

Diu

Approx Travel Time

7h 54m

₹10,463

Onwards

Mysore

Bangalore

Mumbai

Diu

Approx Travel Time

9h 5m

₹11,433

Onwards

Mysore

Bangalore

Mumbai

Diu

Approx Travel Time

9h 1m

₹12,890

Onwards

Via Hyderabad, Mumbai

Mysore

Hyderabad

Mumbai

Diu

Approx Travel Time

7h 25m

₹17,467

Onwards

Via Hyderabad, Navi Mumbai

FASTEST

Mysore

Hyderabad

Navi Mumbai

Diu

Approx Travel Time

7h 15m

₹19,903

Onwards

Via Mumbai

Mysore

Mumbai

Diu

Approx Travel Time

1d 19h 2m

₹3,400

Onwards

Via Bangalore, Surat

CHEAPEST

Mysore

Bangalore

Surat

Diu

Approx Travel Time

1d 16h 49m

₹1,855

Onwards

Mysore

Bangalore

Surat

Diu

Approx Travel Time

7h 59m

₹11,681

Onwards

Via Bangalore, Navi Mumbai

Mysore

Bangalore

Navi Mumbai

Diu

Approx Travel Time

8h 4m

₹12,642

Onwards

Mysore

Bangalore

Navi Mumbai

Diu

Approx Travel Time

9h 15m

₹13,612

Onwards

Frequently Asked Questions

What is the distance between Mysore and Diu?

Diu is approximately 1250+ kms from Mysore.

How long does it take to reach Diu from Mysore?

It takes approximately 7 hours to reach Diu from Mysore by Flight Via Hyderabad, Navi Mumbai.

What is the cheapest way to reach Diu from Mysore?

The cheapest way to reach Diu from Mysore is by Train, Bus Via Bangalore, Surat.

What is the fastest way to reach Diu from Mysore?

The fastest way to reach Diu from Mysore is by Flight Via Hyderabad, Navi Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India