hero
How2Go
Diu to Ranikhet

Diu to Ranikhet

The fastest way to reach Ranikhet from Diu is by Flight, Cab Via Mumbai, Bareilly. The journey takes approximately 13 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Mundra, Ghaziabad

RECOMMENDED

Diu

Mundra

Ghaziabad

Ranikhet

Approx Travel Time

22h 12m

On Demand

Via Ahmedabad, Delhi

Diu

Ahmedabad

Delhi

Ranikhet

Approx Travel Time

1d 2h 10m

On Demand

Diu

Ahmedabad

Delhi

Ranikhet

Approx Travel Time

17h 5m

₹12,241

Onwards

Via Mumbai, Bareilly

FASTEST

Diu

Mumbai

Bareilly

Ranikhet

Approx Travel Time

12h 35m

₹15,293

Onwards

Via Ahmedabad, Ghaziabad

CHEAPEST

Diu

Ahmedabad

Ghaziabad

Ranikhet

Approx Travel Time

1d 15h 50m

₹4,399

Onwards

Via Ahmedabad, Dehradun

Diu

Ahmedabad

Dehradun

Ranikhet

Approx Travel Time

19h 55m

₹10,797

Onwards

Via Mumbai, Ghaziabad

Diu

Mumbai

Ghaziabad

Ranikhet

Approx Travel Time

16h 55m

₹13,858

Onwards

Via Surat, Delhi

Diu

Surat

Delhi

Ranikhet

Approx Travel Time

16h 55m

₹13,928

Onwards

Via Navi Mumbai, Bareilly

Diu

Navi Mumbai

Bareilly

Ranikhet

Approx Travel Time

12h 40m

₹17,032

Onwards

Via Mumbai, Delhi

Diu

Mumbai

Delhi

Ranikhet

Approx Travel Time

17h 40m

₹13,858

Onwards

Frequently Asked Questions

What is the distance between Diu and Ranikhet?

Ranikhet is approximately 0+ kms from Diu.

How long does it take to reach Ranikhet from Diu?

It takes approximately 13 hours to reach Ranikhet from Diu by Flight, Cab Via Mumbai, Bareilly.

What is the cheapest way to reach Ranikhet from Diu?

The cheapest way to reach Ranikhet from Diu is by Bus Via Ahmedabad, Ghaziabad.

What is the fastest way to reach Ranikhet from Diu?

The fastest way to reach Ranikhet from Diu is by Flight, Cab Via Mumbai, Bareilly.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India