Boarding an overnight state-run or private bus from Delhi or Chandigarh is the most convenient way to reach Dharamshala. The town is also served by Pathankot Railway Station (85 km, 2 hours away) as well as Gaggal Airport (14 km, 30 minutes away). If you are travelling in a large group, the best way to get around Dharamshala is to hire a taxi or a tempo traveller. Autorickshaws are also available for local transport and sightseeing.