hero
How2Go
Shivamogga to Diu

Shivamogga to Diu

Diu is approximately 900+ km from Shivamogga, 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 Goa

RECOMMENDED

FASTEST

Shivamogga

Goa

Diu

Approx Travel Time

3h 50m

₹9,780

Onwards

Shivamogga

Goa

Diu

Approx Travel Time

11h 45m

₹7,391

Onwards

Via Pune, Surat

CHEAPEST

Shivamogga

Pune

Surat

Diu

Approx Travel Time

1d 12h 5m

₹3,810

Onwards

Via Goa, Mumbai

Shivamogga

Goa

Mumbai

Diu

Approx Travel Time

6h 10m

₹12,936

Onwards

Via Goa, Navi Mumbai

Shivamogga

Goa

Navi Mumbai

Diu

Approx Travel Time

5h 50m

₹13,403

Onwards

Via Goa, Ahmedabad

Shivamogga

Goa

Ahmedabad

Diu

Approx Travel Time

6h 25m

₹14,762

Onwards

Via Goa, Surat

Shivamogga

Goa

Surat

Diu

Approx Travel Time

5h 50m

₹15,250

Onwards

Via Hubli, Mumbai

Shivamogga

Hubli

Mumbai

Diu

Approx Travel Time

9h 20m

₹13,590

Onwards

Via Belgaum, Mumbai

Shivamogga

Belgaum

Mumbai

Diu

Approx Travel Time

11h 15m

₹12,542

Onwards

Via Belgaum, Navi Mumbai

Shivamogga

Belgaum

Navi Mumbai

Diu

Approx Travel Time

11h 15m

₹12,597

Onwards

Frequently Asked Questions

What is the distance between Shivamogga and Diu?

Diu is approximately 900+ kms from Shivamogga.

How long does it take to reach Diu from Shivamogga?

It takes approximately 4 hours to reach Diu from Shivamogga by Flight Via Goa.

What is the cheapest way to reach Diu from Shivamogga?

The cheapest way to reach Diu from Shivamogga is by Bus Via Pune, Surat.

What is the fastest way to reach Diu from Shivamogga?

The fastest way to reach Diu from Shivamogga is by Flight Via Goa.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India