Policoro è posizionata sulla fertile pianura di Metaponto a 3 chilometri dal Mar Ionio nelle vicinanze del fiume Agri  nella parte sud-orientale della provincia.