Malakasa is situated on the northern edge of the Parnitha mountain range and 9 km south of the South Euboean Gulf coast. It is 29 km north of Athens city center. Motorway 1 (Athens - Thessaloniki) passes south of the town. The Greek National Road 79 links Malakasa with Nea Palatia on the coast. Sfendali has a station on the railway from Athens to Thessaloniki.