Nea Peramos is situated in the eastern part of the Megaris plain, on the Saronic Gulf coast, opposite the island of Salamis. Nea Peramos is 7 km east of Megara, 11 km west of Eleusis and 27 km west of Athens. Motorway 8 (Athens - Corinth) passes north of the town. The Nea Peramos railway station is served by Proastiakos commuter trains to Athens and Kiato. From its fishing harbour, a ferryboat line connects it to the island of Salamis, close to the Monastery of Panagia Faneromeni.