
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, Train, Flight Via Haldwani, Surat which would take approximately 29 hours.
Sort By
Mode of Transport
Via Bareilly, Mumbai
RECOMMENDED
FASTEST
Ranikhet
Bareilly
Mumbai
Diu
Approx Travel Time
10h 49m
₹17,466
Onwards
Via Kichha, Surat
Ranikhet
Kichha
Surat
Diu
Approx Travel Time
1d 3h 38m
₹7,186
Onwards
Via Ahmedabad
Ranikhet
Ahmedabad
Diu
Approx Travel Time
1d 8h 3m
₹42,176
Onwards
Ranikhet
Ahmedabad
Diu
Approx Travel Time
1d 1h 3m
₹44,725
Onwards
Via Rudrapur, Surat
Ranikhet
Rudrapur
Surat
Diu
Approx Travel Time
1d 2h 33m
₹7,203
Onwards
Via Lalkuan, Surat
Ranikhet
Lalkuan
Surat
Diu
Approx Travel Time
1d 2h 43m
₹6,926
Onwards
Via Bareilly, Ahmedabad
Ranikhet
Bareilly
Ahmedabad
Diu
Approx Travel Time
1d 4h 47m
On Demand
Via Kathgodam, Surat
Ranikhet
Kathgodam
Surat
Diu
Approx Travel Time
1d 4h 15m
₹7,478
Onwards
Via Bareilly, Surat
Ranikhet
Bareilly
Surat
Diu
Approx Travel Time
1d 5h 4m
₹10,152
Onwards
Via Haldwani, Surat
CHEAPEST
Ranikhet
Haldwani
Surat
Diu
Approx Travel Time
1d 4h 19m
₹3,701
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 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, Train, Flight Via Haldwani, Surat.
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.


