IUCAA is located at the north end of the campus of the University of Pune. The city of Pune is about 170 km south-east of Mumbai (Bombay) along the Mumbai-Pune expressway. Pune lies at an altitude of 559 m and the climate is mostly pleasant.
Visitors arriving at Pune by air can take a prepaid taxi or auto-rickshaw from the Lohegaon Airport, Pune, which is about 13 km from IUCAA.
Visitors arriving at Pune by train can take an auto-rickshaw for the University of Pune and follow the signs to IUCAA from the University Main Gate.
Visitors arriving at Pune via Mumbai can either take a train from Chhatrapati Shivaji Terminus to Pune Railway Station or a bus from Dadar bus stand, from where air-conditioned buses leave frequently for Pune. These take about three and a half hours to reach Pune.