hero
How2Go
Srikalahasti to Diu

Srikalahasti to Diu

Diu is approximately 1200+ km from Srikalahasti, 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 Navi Mumbai

RECOMMENDED

FASTEST

Srikalahasti

Navi Mumbai

Diu

Approx Travel Time

4h 25m

₹12,023

Onwards

Via Mumbai

Srikalahasti

Mumbai

Diu

Approx Travel Time

4h 50m

₹12,023

Onwards

Ads by MMT

Via Bangalore, Surat

CHEAPEST

Srikalahasti

Bangalore

Surat

Diu

Approx Travel Time

1d 21h 56m

₹3,290

Onwards

Via Bangalore, Navi Mumbai

Srikalahasti

Bangalore

Navi Mumbai

Diu

Approx Travel Time

7h

₹15,222

Onwards

Ads by MMT

Via Navi Mumbai, Mumbai

Srikalahasti

Navi Mumbai

Mumbai

Diu

Approx Travel Time

7h 55m

On Demand

Via Bangalore, Mumbai

Srikalahasti

Bangalore

Mumbai

Diu

Approx Travel Time

6h 55m

₹15,222

Onwards

Via Chennai, Mumbai

Srikalahasti

Chennai

Mumbai

Diu

Approx Travel Time

9h 25m

₹12,436

Onwards

Via Hyderabad, Surat

Srikalahasti

Hyderabad

Surat

Diu

Approx Travel Time

6h 40m

₹13,535

Onwards

Via Hyderabad, Navi Mumbai

Srikalahasti

Hyderabad

Navi Mumbai

Diu

Approx Travel Time

6h 45m

₹15,914

Onwards

Via Hyderabad, Mumbai

Srikalahasti

Hyderabad

Mumbai

Diu

Approx Travel Time

7h

₹14,877

Onwards

Frequently Asked Questions

What is the distance between Srikalahasti and Diu?

Diu is approximately 1200+ kms from Srikalahasti.

How long does it take to reach Diu from Srikalahasti?

It takes approximately 5 hours to reach Diu from Srikalahasti by Flight Via Navi Mumbai.

What is the cheapest way to reach Diu from Srikalahasti?

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

What is the fastest way to reach Diu from Srikalahasti?

The fastest way to reach Diu from Srikalahasti is by Flight Via Navi Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India