Akrata is a town and a former municipality in Achaea, West Greece, Greece. Since the 2011 local government reform it is part of the municipality Aigialeia, of which it is a municipal unit. Akrata is located on the right bank of the river Krathis, 3 km from its outflow into the Gulf of Corinth. The Greek National Road 8A/E65 (Patras - Corinth) and the railway from Patras to Corinth pass through the municipal unit, northeast of the town.
The nearest town is Aigeira, 4 km to the east. It is 23 km southeast of Aigio, 52 km east of Patras and 23 km northeast of Kalavryta.