
Ranikhet to Diu
Diu is approximately 1650+ kms from Ranikhet. The fastest way to reach Diu from Ranikhet is by Cab, Flight Via Bareilly, Mumbai. It takes approximately 11 hours. The cheapest way to reach Diu from Ranikhet is by Bus Via Delhi, Ahmedabad which would take approximately 38 hours.
Sort By
Mode of Transport
Via Bareilly, Mumbai
RECOMMENDED
FASTEST
Ranikhet
Bareilly
Mumbai
Diu
Approx Travel Time
10h 49m
₹18,383
Onwards
Via Delhi, Ahmedabad
Ranikhet
Delhi
Ahmedabad
Diu
Approx Travel Time
13h 47m
₹7,088
Onwards
CHEAPEST
Ranikhet
Delhi
Ahmedabad
Diu
Approx Travel Time
1d 13h 42m
₹2,939
Onwards
Via Delhi, Rajkot
Ranikhet
Delhi
Rajkot
Diu
Approx Travel Time
17h 53m
₹9,522
Onwards
Ranikhet
Delhi
Rajkot
Diu
Approx Travel Time
17h 47m
₹5,039
Onwards
Via Ahmedabad
Ranikhet
Ahmedabad
Diu
Approx Travel Time
1d 8h 3m
₹42,364
Onwards
Via Delhi, Surat
Ranikhet
Delhi
Surat
Diu
Approx Travel Time
14h 2m
₹5,984
Onwards
Ranikhet
Delhi
Surat
Diu
Approx Travel Time
18h 2m
₹4,073
Onwards
Via Delhi, Mumbai
Ranikhet
Delhi
Mumbai
Diu
Approx Travel Time
14h 17m
₹9,731
Onwards
Via Delhi, Navi Mumbai
Ranikhet
Delhi
Navi Mumbai
Diu
Approx Travel Time
14h 7m
On Demand
Frequently Asked Questions
What is the distance between Ranikhet and Diu?
Diu is approximately 1650+ kms from Ranikhet.
How long does it take to reach Diu from Ranikhet?
It takes approximately 11 hours to reach Diu from Ranikhet by Cab, Flight Via Bareilly, Mumbai.
What is the cheapest way to reach Diu from Ranikhet?
The cheapest way to reach Diu from Ranikhet is by Bus Via Delhi, Ahmedabad.
What is the fastest way to reach Diu from Ranikhet?
The fastest way to reach Diu from Ranikhet is by Cab, Flight Via Bareilly, Mumbai.


