hero
How2Go
Diu to Ratnagiri

Diu to Ratnagiri

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

Read More
Sort By
Mode of Transport

Via Mumbai

RECOMMENDED

FASTEST

Diu

Mumbai

Ratnagiri

Approx Travel Time

8h 11m

₹6,190

Onwards

Diu

Mumbai

Ratnagiri

Approx Travel Time

14h 15m

₹6,590

Onwards

Via Surat

CHEAPEST

Diu

Surat

Ratnagiri

Approx Travel Time

22h 18m

₹1,360

Onwards

Via Goa

Diu

Goa

Ratnagiri

Approx Travel Time

8h 11m

₹12,233

Onwards

Via Surat, Mumbai

Diu

Surat

Mumbai

Ratnagiri

Approx Travel Time

1d 7h 34m

₹2,610

Onwards

Via Surat, Shirwal

Diu

Surat

Shirwal

Ratnagiri

Approx Travel Time

1d 5h 18m

₹7,675

Onwards

Via Navi Mumbai

Diu

Navi Mumbai

Ratnagiri

Approx Travel Time

9h 42m

₹6,231

Onwards

Diu

Navi Mumbai

Ratnagiri

Approx Travel Time

12h 17m

₹6,696

Onwards

Via Mumbai, Khed

Diu

Mumbai

Khed

Ratnagiri

Approx Travel Time

8h 33m

₹6,260

Onwards

Via Mumbai, Mangaon

Diu

Mumbai

Mangaon

Ratnagiri

Approx Travel Time

9h 19m

₹6,245

Onwards

Frequently Asked Questions

What is the distance between Diu and Ratnagiri?

Ratnagiri is approximately 650+ kms from Diu.

How long does it take to reach Ratnagiri from Diu?

It takes approximately 8 hours to reach Ratnagiri from Diu by Flight, Train Via Mumbai.

What is the cheapest way to reach Ratnagiri from Diu?

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

What is the fastest way to reach Ratnagiri from Diu?

The fastest way to reach Ratnagiri from Diu is by Flight, Train Via Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India