Marina di Pisa lies on the left bank of the Arno River, where it flows into the Tyrrhenian Sea. It is located directly north of the seaside resort of Tirrenia.
Behind the town are forested sections of the Parco Regionale San Rossore, Migliarino, e Massaciucoli. From Marina di Pisa, it is possible to see the islands of Corsica, Elba and Gorgona; and the mountains of the Alpi Apuane and other Apennines, and Monte Pisano above Pisa.