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 Mumbai

RECOMMENDED

Srikalahasti

Mumbai

Diu

Approx Travel Time

4h 25m

₹12,292

Onwards

Via Navi Mumbai

FASTEST

Srikalahasti

Navi Mumbai

Diu

Approx Travel Time

4h 20m

₹13,920

Onwards

Via Hyderabad, Surat

CHEAPEST

Srikalahasti

Hyderabad

Surat

Diu

Approx Travel Time

1d 22h 35m

₹6,128

Onwards

Srikalahasti

Hyderabad

Surat

Diu

Approx Travel Time

6h 15m

₹16,154

Onwards

Via Bangalore, Mumbai

Srikalahasti

Bangalore

Mumbai

Diu

Approx Travel Time

6h 30m

₹11,938

Onwards

Via Hyderabad, Mumbai

Srikalahasti

Hyderabad

Mumbai

Diu

Approx Travel Time

6h 20m

₹13,765

Onwards

Via Bangalore, Surat

Srikalahasti

Bangalore

Surat

Diu

Approx Travel Time

6h 30m

₹14,397

Onwards

Via Bangalore, Navi Mumbai

Srikalahasti

Bangalore

Navi Mumbai

Diu

Approx Travel Time

6h 20m

₹15,277

Onwards

Via Gannavaram, Mumbai

Srikalahasti

Gannavaram

Mumbai

Diu

Approx Travel Time

6h 35m

₹15,553

Onwards

Via Hyderabad, Navi Mumbai

Srikalahasti

Hyderabad

Navi Mumbai

Diu

Approx Travel Time

6h 20m

₹16,275

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 Hyderabad, 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