Magoula (Greek: Μαγούλα) is a town and former community (pop. 4,992 in 2011) of West Attica, Greece. Since the 2011 local government reform it is part of the municipality Eleusis, of which it is a municipal unit.
Magoula is located 2 km east of Mandra, 5 km north of Eleusis and 21 km northwest of central Athens. The municipal unit of Magoúla also includes the village of Néos Póntos (pop. 257). Magoula is served by a station on the Athens Airport–Kiato railway. Motorway 6 runs southeast of the town.