The nearest airport to Hassan is the Mangalore Airport. Hassan is about 153 km from Mangalore Airport.
Hassan is connected to the rest of the state by a good network of roads. NH-48 passes through Hassan and connects it to other major cities in the state.
Hassan is located in the Indian state of Karnataka. The nearest railway station is at Arkalgud, which is about 25 km away.
There is no specific transport in Hassan. However, there are buses, autos and cabs available for travelling within the city.