There are different kinds of bus services are available connecting Nahan with other cities, including Chandigarh. State owned buses are cheap and private deluxe buses charge generally Rs 4 per km.
Nearest railway station is Ambala, which is at a distance of 100 km from Nahan. Ambala is well connected to all major cities in India. There are regular train services from Delhi to Ambala. Taxis are available from railway station to Nahan and costs about Rs 2000.
Nearest airports are Dehradun and Chandigarh. Chandigarh, which is about 100 km away from the city center, is well connected by air to Amritsar, Leh and Delhi. Dehradun is 65 km away from Nahan. From Delhi, one can reach anywhere in India and abroad.