Die Gemeinde Markopoulo Mesogaias liegt in der Mesogaia-Ebene, im östlichen Teil der Halbinsel Attika, und berührt im Osten die Küste des Ägäischen Meeres, wo sich die Hafenstadt Porto Rafti befindet.
Die Stadt Markopoulo liegt im westlichen Teil der Gemeinde, auf einer Höhe von 80 m. Sie liegt 5 km nördlich von Kalyvia Thorikou, 6 km östlich von Koropi und 21 km südöstlich vom Stadtzentrum Athens.
Die griechische Nationalstraße 89 (Gerakas - Koropi - Lavrio - Sounio) führt durch Markopoulo.
Der internationale Flughafen Athen liegt 4 km (2,5 Meilen) nördlich der Stadt.
2, Kipselis - 11361 Athen | Griechenland