artemida is located on the aegean sea coast, in the eastern part of the attica peninsula. it lies 5 km south of rafina, 8 km east of spata, 9 km north of porto rafti and 25 km east of athens city centre. greek national road 85 (rafina - lavrio) passes through the town.