hero
How2Go
Joshimath to Diu

Joshimath to Diu

Diu is approximately 1450+ km from Joshimath, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Diu.

Read More
Sort By
Mode of Transport

Via Dehradun, Ahmedabad

RECOMMENDED

Joshimath

Dehradun

Ahmedabad

Diu

Approx Travel Time

13h 25m

₹13,898

Onwards

FASTEST

Joshimath

Dehradun

Ahmedabad

Diu

Approx Travel Time

12h 4m

₹19,938

Onwards

Joshimath

Dehradun

Ahmedabad

Diu

Approx Travel Time

22h 7m

₹11,158

Onwards

Via Haridwar, Ahmedabad

CHEAPEST

Joshimath

Haridwar

Ahmedabad

Diu

Approx Travel Time

1d 21h 24m

₹3,300

Onwards

Via Ghaziabad, Ahmedabad

Joshimath

Ghaziabad

Ahmedabad

Diu

Approx Travel Time

18h 42m

₹10,509

Onwards

Joshimath

Ghaziabad

Ahmedabad

Diu

Approx Travel Time

1d 3h 24m

₹7,867

Onwards

Via Delhi, Ahmedabad

Joshimath

Delhi

Ahmedabad

Diu

Approx Travel Time

19h 40m

₹10,606

Onwards

Via Dehradun, Mumbai

Joshimath

Dehradun

Mumbai

Diu

Approx Travel Time

13h 55m

₹16,643

Onwards

Via Dehradun, Navi Mumbai

Joshimath

Dehradun

Navi Mumbai

Diu

Approx Travel Time

14h

₹16,923

Onwards

Via Ghaziabad, Navi Mumbai

Joshimath

Ghaziabad

Navi Mumbai

Diu

Approx Travel Time

19h 7m

₹14,017

Onwards

Frequently Asked Questions

What is the distance between Joshimath and Diu?

Diu is approximately 1450+ kms from Joshimath.

How long does it take to reach Diu from Joshimath?

It takes approximately 12 hours to reach Diu from Joshimath by Cab, Flight Via Dehradun, Ahmedabad.

What is the cheapest way to reach Diu from Joshimath?

The cheapest way to reach Diu from Joshimath is by Bus Via Haridwar, Ahmedabad.

What is the fastest way to reach Diu from Joshimath?

The fastest way to reach Diu from Joshimath is by Cab, Flight Via Dehradun, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India