Shankarapura a tiny hamlet in Udupi taluk, Karnataka state, India. Situated 3 km east of NH 17. Shankerpura lies between the towns of Katapadi and Shirva. It can be reached via Katpadi-Shirva road on NH 66 at Katapadi from west and Karkala / Belmann / Shirva road from the east. It is about 10 km to the south of temple town Udupi, and 52 km north of the major port city of Mangalore.