Megalapalya is a small village in Magadi taluk, Ramanagara district, India.
Before 2010 it was located in the Bengaluru rural district), Karnataka.
In 2011, there were 1647 recorded in the village.
This village is located on Bengaluru-Mangaluru National Highway NH48 and it is 50 km from Bengaluru.