
Rajapur to Diu
Diu is approximately 650+ kms from Rajapur. The fastest way to reach Diu from Rajapur is by Train, Flight Via Mumbai. It takes approximately 9 hours. The cheapest way to reach Diu from Rajapur is by Train, Flight Via Navi Mumbai, Surat which would take approximately 16 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Rajapur
Mumbai
Diu
Approx Travel Time
9h 10m
₹5,116
Onwards
Rajapur
Mumbai
Diu
Approx Travel Time
9h 55m
₹5,600
Onwards
Via Ratnagiri, Mumbai
Rajapur
Ratnagiri
Mumbai
Diu
Approx Travel Time
10h 20m
₹5,066
Onwards
Via Chiplun, Mumbai
Rajapur
Chiplun
Mumbai
Diu
Approx Travel Time
10h 35m
₹5,061
Onwards
Via Mumbai, Surat
Rajapur
Mumbai
Surat
Diu
Approx Travel Time
11h 10m
₹8,828
Onwards
Rajapur
Mumbai
Surat
Diu
Approx Travel Time
11h 55m
₹9,312
Onwards
Via Navi Mumbai, Surat
CHEAPEST
Rajapur
Navi Mumbai
Surat
Diu
Approx Travel Time
15h 25m
₹3,271
Onwards
Via Panvel, Surat
Rajapur
Panvel
Surat
Diu
Approx Travel Time
15h 25m
₹3,271
Onwards
Via Thane, Surat
Rajapur
Thane
Surat
Diu
Approx Travel Time
15h 25m
On Demand
Via Ratnagiri, Surat
Rajapur
Ratnagiri
Surat
Diu
Approx Travel Time
15h 25m
₹3,381
Onwards
Frequently Asked Questions
What is the distance between Rajapur and Diu?
Diu is approximately 650+ kms from Rajapur.
How long does it take to reach Diu from Rajapur?
It takes approximately 9 hours to reach Diu from Rajapur by Train, Flight Via Mumbai.
What is the cheapest way to reach Diu from Rajapur?
The cheapest way to reach Diu from Rajapur is by Train, Flight Via Navi Mumbai, Surat.
What is the fastest way to reach Diu from Rajapur?
The fastest way to reach Diu from Rajapur is by Train, Flight Via Mumbai.