Megrega is a village located in the Olonetsky District of the Republic of Karelia. In 2013, the population was 664. The distance to the district center (Olonets) is 8 km. The distance to the administrative center of the republic (Petrozavodsk) is 117 km.