hero
How2Go
Rajkot to Diu

Rajkot to Diu

Diu is approximately 200+ kms from Rajkot. The fastest way to reach Diu from Rajkot is by Train, Flight Via Keshod. It takes approximately 5 hours. The cheapest way to reach Diu from Rajkot is by Train, Flight Via Keshod which would take approximately 5 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Rajkot

Diu

Approx Travel Time

6h 4m

₹5,065

Onwards

Via Amreli

Rajkot

Amreli

Diu

Approx Travel Time

6h 38m

₹3,335

Onwards

Ads by MMT

Via Keshod

CHEAPEST

FASTEST

Rajkot

Keshod

Diu

Approx Travel Time

5h 10m

₹1,344

Onwards

Via Gondal

Rajkot

Gondal

Diu

Approx Travel Time

7h 25m

₹5,606

Onwards

Ads by MMT

Via Somnath

Rajkot

Somnath

Diu

Approx Travel Time

6h 55m

₹2,567

Onwards

Rajkot

Somnath

Diu

Approx Travel Time

7h 55m

₹2,822

Onwards

Via Bhavnagar

Rajkot

Bhavnagar

Diu

Approx Travel Time

9h 40m

₹4,475

Onwards

Frequently Asked Questions

What is the distance between Rajkot and Diu?

Diu is approximately 200+ kms from Rajkot.

How long does it take to reach Diu from Rajkot?

It takes approximately 5 hours to reach Diu from Rajkot by Train, Flight Via Keshod.

What is the cheapest way to reach Diu from Rajkot?

The cheapest way to reach Diu from Rajkot is by Train, Flight Via Keshod.

What is the fastest way to reach Diu from Rajkot?

The fastest way to reach Diu from Rajkot is by Train, Flight Via Keshod.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India