
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 12 hours. The cheapest way to reach Diu from Ranikhet is by Bus Via Delhi, Ahmedabad which would take approximately 40 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
Ranikhet
Ahmedabad
Diu
Approx Travel Time
1d 8h 15m
On Demand
Via Delhi, Ahmedabad
Ranikhet
Delhi
Ahmedabad
Diu
Approx Travel Time
17h 20m
₹9,187
Onwards
CHEAPEST
Ranikhet
Delhi
Ahmedabad
Diu
Approx Travel Time
1d 15h 57m
₹3,838
Onwards
Via Bareilly, Mumbai
FASTEST
Ranikhet
Bareilly
Mumbai
Diu
Approx Travel Time
11h 24m
₹18,263
Onwards
Via Bareilly, Navi Mumbai
Ranikhet
Bareilly
Navi Mumbai
Diu
Approx Travel Time
11h 24m
₹18,493
Onwards
Via Delhi, Gandhidham
Ranikhet
Delhi
Gandhidham
Diu
Approx Travel Time
1d 2h 55m
On Demand
Via Delhi, Surat
Ranikhet
Delhi
Surat
Diu
Approx Travel Time
17h 35m
₹10,373
Onwards
Via Delhi, Navi Mumbai
Ranikhet
Delhi
Navi Mumbai
Diu
Approx Travel Time
17h 40m
₹12,453
Onwards
Via Delhi, Rajkot
Ranikhet
Delhi
Rajkot
Diu
Approx Travel Time
23h 5m
₹8,434
Onwards
Via Delhi, Mumbai
Ranikhet
Delhi
Mumbai
Diu
Approx Travel Time
17h 50m
₹12,453
Onwards
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 12 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.

