Policastronlahti (ital. Golfo di Policastro) on Tyrrhenanmereen kuuluva lahti lounaisessa Italiassa. Se ulottuu Punta degli Infreschi -niemestä Capo Scalea -niemeen. Lahden nimi tulee Santa Marinan kuntaan kuuluvasta Policastro Bussentinon taajamasta, joka tunnettiin Magna Graecian aikana nimellä Pixous ja myöhemmin Rooman valtakunnan ajalla nimellä Buxentum.
Policastronlahti kuuluu kolmeen hallinnolliseen alueeseen: Campania, Basilicata ja Calabria. Basilicatan lyhyt meriraja sijaitsee kokonaisuudessa lahden alueella. Policastronlahden tärkeimmät rantakaupungit ovat Sapri Campaniassa, Maratea Basilicatassa ja Praia a Mare sekä Scalea Calabriassa.
Osa Policastronlahden rannasta kuuluu Cilenton ja Vallo di Dianon kansallispuistoon.