
Rajgarh to Diu
Diu is approximately 850+ kms from Rajgarh. The fastest way to reach Diu from Rajgarh is by Cab, Flight Via Indore, Ahmedabad. It takes approximately 9 hours. The cheapest way to reach Diu from Rajgarh is by Bus Via Dahod, Surat which would take approximately 22 hours.
Sort By
Mode of Transport
Via Indore, Ahmedabad
RECOMMENDED
FASTEST
Rajgarh, Madhya Pradesh
Indore
Ahmedabad
Diu
Approx Travel Time
8h 35m
₹12,326
Onwards
Rajgarh, Madhya Pradesh
Indore
Ahmedabad
Diu
Approx Travel Time
9h 20m
₹8,876
Onwards
Rajgarh, Madhya Pradesh
Indore
Ahmedabad
Diu
Approx Travel Time
14h 50m
₹9,625
Onwards
Via Dahod, Surat
Rajgarh, Madhya Pradesh
Dahod
Surat
Diu
Approx Travel Time
15h 33m
₹4,794
Onwards
CHEAPEST
Rajgarh, Madhya Pradesh
Dahod
Surat
Diu
Approx Travel Time
21h 20m
₹2,811
Onwards
Via Indore, Anand
Rajgarh, Madhya Pradesh
Indore
Anand
Diu
Approx Travel Time
1d 0h 35m
₹6,681
Onwards
Via Indore, Mumbai
Rajgarh, Madhya Pradesh
Indore
Mumbai
Diu
Approx Travel Time
8h 50m
₹14,462
Onwards
Rajgarh, Madhya Pradesh
Indore
Mumbai
Diu
Approx Travel Time
9h 35m
₹11,560
Onwards
Via Dahod, Ahmedabad
Rajgarh, Madhya Pradesh
Dahod
Ahmedabad
Diu
Approx Travel Time
14h 48m
On Demand
Via Godhra, Surat
Rajgarh, Madhya Pradesh
Godhra
Surat
Diu
Approx Travel Time
16h 57m
₹4,759
Onwards
Frequently Asked Questions
What is the distance between Rajgarh and Diu?
Diu is approximately 850+ kms from Rajgarh.
How long does it take to reach Diu from Rajgarh?
It takes approximately 9 hours to reach Diu from Rajgarh by Cab, Flight Via Indore, Ahmedabad.
What is the cheapest way to reach Diu from Rajgarh?
The cheapest way to reach Diu from Rajgarh is by Bus Via Dahod, Surat.
What is the fastest way to reach Diu from Rajgarh?
The fastest way to reach Diu from Rajgarh is by Cab, Flight Via Indore, Ahmedabad.