Sorge in una zona collinare, il centro storico è disposto su tre colline, Serra Cipolla, San Francesco e Monte Corno, lungo il litorale jonico. Si affaccia sul mar Jonio nel golfo di Taranto, con la località balneare di Marina di Pisticci.
Comuni costieri confinanti : Scanzano Jonico ⟵ Pisticci ⟶ Bernalda