Dalhousie is not very difficult as all major North Indian cities are well connected from this here. Tourists can reach by air, train and by road.
If you wish to come here by air then you can get Pathankot airport, Gaggal, Amritsar or Jammu airport as there is not any airport in Dalhousie itself. You must know that Pathankot is connected to Delhi only while other airports are connected to maximum big cities including Delhi. Pathankot is 80 kms away from Dalhousie but Gaggal is 135 kms and Jammu and Amritsar is 190 Kms away. Lots of taxis and buses are available from these airports on reasonable rates so this is not any problem if you wish to come here by air. Air fare from Delhi and Amritsar is 3,000 to 5,000 (Indian Airlines, Jet Airways). Log on for air services for more information.
Pathankot is the nearest railway station from Dalhousie which is 80 kms away. You can get taxis and bus service to Dalhousie on reasonable rate. This railway station is connected to all big cities from all over India like Delhi, Mumbai, Chennai, Bangalore and Kolkata. Names of some trains are Jammu tawi express, Shalimar Express, Himsagar, Navyug express. Visit on sites of Indian railways for information about trains and fare.
Roads to Dalhousie are in good condition so if you want you can enjoy this trip by road. Delhi is 570 Kms away and lots of buses and taxis are available from this here to Dalhousie directly. For cheap medium opt for AC Volvo bus which charge only 1500 INR to Dalhousie directly. This place is 150 to 400 away from lots of hill stations and major cities in Himachal Pradesh and Jammu and Kashmir including Shimla, Manali, Katra, Palampur, Amritsar,Jalandhar, Chamba etc.