The nearest airport is Kempegowda International Airport, located in Bengaluru, about 62 km from Srirangapatna.
The nearest railway station to Srirangapatna is in Mysore which is around 19 km away.
There are buses available from Bangalore to Srirangapatna. The journey from Bangalore to Srirangapatna takes around 3 hours.
There is no fixed or regular transport service in Srirangapatna. However, there are cycle-rickshaws and autorickshaws available for hire.