Srirangapatna is located on an island in the state of Karnataka. It does not have an airport but it connected with Mysore by road. It is easily accessible from major cities of Karnataka like Bangalore or Bengaluru and Mysore. Here is how to reach is Srirangapatna.
The nearest airport is at Mysore about 14 km away. There are taxi facilities available from the airport to reach Srirangapatna. Bengaluru is the nearest international airport which is about 145 km away. There are regular flights to and from Bengaluru from most major cities in India. Taxis and buses are available from the airport to reach Srirangapatna.
The nearest railhead is Mysore which is well connected to Bengaluru, 140 km away. Bengaluru is well connected to most major cities in India. Taxi services are available from Bengaluru to Srirangapatna.
There is a good network of regular buses from Kempegowda Bus Stand in Bengaluru and Central Bus Stand in Mysore to reach Srirangapatna.