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 4 hours. The cheapest way to reach Diu from Rajkot is by Bus which would take approximately 6 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Rajkot

Diu

Approx Travel Time

4h 47m

₹5,014

Onwards

Direct Bus

CHEAPEST

Rajkot

Diu

Approx Travel Time

5h 30m

₹500

Onwards

Ads by MMT

Via Keshod

FASTEST

Rajkot

Keshod

Diu

Approx Travel Time

3h 55m

₹1,344

Onwards

Rajkot

Keshod

Diu

Approx Travel Time

4h 55m

₹1,699

Onwards

Rajkot

Keshod

Diu

Approx Travel Time

9h 6m

₹1,295

Onwards

Via Bhavnagar

Rajkot

Bhavnagar

Diu

Approx Travel Time

10h 25m

On Demand

Rajkot

Bhavnagar

Diu

Approx Travel Time

11h 25m

₹800

Onwards

Ads by MMT

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 4 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 Bus.

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