Dalhousie to Naliya Distance

Naliya is approximately 1600+ km from Dalhousie. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Naliya, with a total travel time of approximately 14 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Dalhousie, India to Naliya, India

Via Delhi, Bhuj

RECOMMENDED

CHEAPEST

Dalhousie

Delhi

Bhuj

Naliya

Approx Travel Time

20h 5m

₹11,465

Onwards

Via Jalandhar, Ghaziabad, Mundra

Dalhousie

Jalandhar

Ghaziabad

Mundra

Naliya

Approx Travel Time

14h 13m

₹13,789

Onwards

Ads by MMT

Via Jalandhar, Delhi, Bhuj

FASTEST

Dalhousie

Jalandhar

Delhi

Bhuj

Naliya

Approx Travel Time

13h 33m

₹17,957

Onwards

Via Panipat, Gandhidham

Dalhousie

Panipat

Gandhidham

Naliya

Approx Travel Time

1d 14h 10m

On Demand

Ads by MMT

Via Ahmedabad

Dalhousie

Ahmedabad

Naliya

Approx Travel Time

1d 23h 31m

On Demand

Via Amritsar, Ahmedabad

Dalhousie

Amritsar

Ahmedabad

Naliya

Approx Travel Time

21h 13m

₹11,761

Onwards

Via Amritsar, Ahmedabad, Mundra

Dalhousie

Amritsar

Ahmedabad

Mundra

Naliya

Approx Travel Time

15h 13m

₹14,452

Onwards

Via Jammu, Ahmedabad

Dalhousie

Jammu

Ahmedabad

Naliya

Approx Travel Time

21h 43m

₹13,225

Onwards

Via Jammu, Ahmedabad, Mundra

Dalhousie

Jammu

Ahmedabad

Mundra

Naliya

Approx Travel Time

15h 33m

₹15,916

Onwards

Via Amritsar, Ahmedabad, Bhuj

Dalhousie

Amritsar

Ahmedabad

Bhuj

Naliya

Approx Travel Time

21h 39m

₹11,513

Onwards

Frequently Asked Questions

What is the distance between Dalhousie and Naliya?

Naliya is approximately 1600+ km from Dalhousie.

How long does it take to reach Naliya from Dalhousie?

It takes approximately 14 hours to reach Naliya from Dalhousie by Cab, Flight, Bus Via Jalandhar, Delhi, Bhuj.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India