The distance between Delhi and Dalhousie is approximately 560 km. One can reach Dalhousie from Delhi by bus or taxi.