
Ranikhet to Diu
Diu is approximately 1700+ kms from Ranikhet. The fastest way to reach Diu from Ranikhet is by Cab, Flight Via Bareilly, Navi 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 Bareilly, Navi Mumbai
RECOMMENDED
FASTEST
Ranikhet
Bareilly
Navi Mumbai
Diu
Approx Travel Time
11h 24m
₹16,584
Onwards
Via Ahmedabad
Ranikhet
Ahmedabad
Diu
Approx Travel Time
1d 7h 58m
On Demand
Ranikhet
Ahmedabad
Diu
Approx Travel Time
1d 1h 53m
On Demand
Via Bareilly, Mumbai
Ranikhet
Bareilly
Mumbai
Diu
Approx Travel Time
11h 29m
₹16,584
Onwards
Via Delhi, Ahmedabad
CHEAPEST
Ranikhet
Delhi
Ahmedabad
Diu
Approx Travel Time
1d 15h 50m
₹4,023
Onwards
Ranikhet
Delhi
Ahmedabad
Diu
Approx Travel Time
17h 30m
₹10,223
Onwards
Via Lalkuan, Surat
Ranikhet
Lalkuan
Surat
Diu
Approx Travel Time
1d 2h 43m
On Demand
Via Delhi, Surat
Ranikhet
Delhi
Surat
Diu
Approx Travel Time
17h 45m
₹10,913
Onwards
Via Delhi, Navi Mumbai
Ranikhet
Delhi
Navi Mumbai
Diu
Approx Travel Time
17h 50m
₹13,302
Onwards
Via Delhi, Mumbai
Ranikhet
Delhi
Mumbai
Diu
Approx Travel Time
18h
₹13,302
Onwards
Frequently Asked Questions
What is the distance between Ranikhet and Diu?
Diu is approximately 1700+ 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, Navi 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, Navi Mumbai.

