Mandi is a small town at the center of Himachal Pradesh. Most of the people come to Mandi via Delhi or Chandigarh. There are two options for reaching Mandi.
After landing in Delhi, one has to go to ISBT (interstate bus terminus), Kashmere gate. At ISBT, buses to Mandi are available on platforms 6-8. One can catch the buses going to Manali or Mandi. The distance between Delhi and Mandi is ~475 km. This distance can be covered in approximately 12 hrs (it depends on traffic on the roads and other conditions) by bus. If somebody plans to come by car/jeep or other personal vehicle, the journey time may be less than 12 hrs. There are different varieties of bus facilities from Delhi - ordinary, deluxe and AC buses. For details, one can visit hrtc.gov.in (Himachal Road Transport Corporation website). Other state buses and private buses are also available to Mandi.
The alternative to reach Mandi from Delhi is to travel by train up to Kiratpur Sahib by Delhi-Una Himachal express (14553). From Kiratpur one has to travel by road. However, the railway station is very small, and some distance from the bus-stand. It takes approximately 3.5hrs to reach Mandi via taxi from Kiratpur Sahib. The bus frequency from Kiratpur may be good, but the details are not known to us, though all the buses going from Delhi and Chandigarh to Mandi have to pass through Kiratpur.
From Chandigarh also, one can get buses to Mandi and Manali. The frequency from Chandigarh may be good because buses from Delhi pass through Chandigarh and some buses start from Chandigarh itself. The buses to Mandi are available at the Sector 43 bus stand in Chandigarh. The other choice from Chandigarh to Mandi is to travel by taxi. The distance between Chandigarh and Mandi is ~200 kms. This distance can be covered in approximately 6 hrs by bus. By taxi, it may take around 5 hrs.
The nearest airport to Mandi is the Kullu Airport at Bhuntar, at a distance of about 75 km. This small domestic airport cannot house large aircrafts and consequently only small aircrafts fly to Kullu. Flights to Kullu are restricted to only from Delhi, and Shimla. There are no international Flights to Kullu or from other major cities of the country. Anyone interested in coming to Mandi by air needs to first take a flight to Delhi. Delhi is well connected to different parts of the country as well as the important cities of the world. From Delhi, the travelers need to take any of the connecting flights to Kullu which is a journey of about 90 minutes. Two of the airways operating Flights to Kullu are Indian Airlines and Kingfisher Airlines. The latter has more frequent Flights to Kullu. In fact, Kingfisher Airlines operates daily Flights to Kullu. Flights to Kullu are prone to delays or cancellations in the monsoons, and in the winter season on account of bad weather conditions.