Reportedly found in “a good state of conservation”, the packages were removed from the stretch of shoreline between Vila do Bispo and Lagos.
According to newspaper Correio da Manhã the last package was found last Friday afternoon near Zavial beach in Vila do Bispo.
It was found by a local who called the GNR police and collected by officers from the Vila do Bispo station.
All packages were similar in appearance and are said to have been completely waterproofed and weighed little over 30 kilos.
The hashish is believed to be Moroccan.
Last Tuesday authorities announced they had found a package of hashish on Meia Praia, followed by another batch on Pinão beach, Lagos, on Wednesday, and two more on Martinhal beach, Sagres, the day after that.
It is possible that the drugs were part of an underwater cargo that was being smuggled but was torn apart by strong waves, or could have been thrown off or fallen into the water at high sea.