The nearest airport is Jubbarhatti Airport which is located in Shimla.
Narkanda is well connected by road with Shimla, Kalka and Chandigarh.
Narkanda is not a railway station. The nearest railway station is Shimla, which is about 60 km away from Narkanda.
There is no public transport in Narkanda. However, there are a few taxis and auto-rickshaws available.