Berlengas archipelago holds the only pelagic seabird colonies off mainland Portugal. It consists of one main island (Berlenga) with some small islets and two other groups of islets (Estelas and Farilhões). Five seabird species breed in Berlengas - Cory's Shearwater, Band-rumped Storm-Petrel (only in Farilhões islets), Shag (most of the Portuguese population), Yellow-legged gull and Lesser Black-backed Gull. Common Guillemot used to breed in Berlenga island in big numbers (6.000 pairs in 1939), but nowadays the species is most likely to be extinct as a breeder in the archipelago (and in the country).
Berlenga island can also be a place worth visiting in post-breeding migration season, for some lost landbirds end up in the island, and are easily spotted due to the absence of trees and dense vegetation. The lighthouse plateau, sheltered cliffs and the fig tree in the beach are some places to look for them. Rare and scarce migrants have also been detected in the island, like Dotterel, Yellow-browed Warbler and Lapland Bunting. Black Redstart and Peregrine Falcon are the only two resident land birds on Berlenga island. Berlangas islands are also classified as a Natural Reserve (PT). There is regular transportation to Berlenga island from May to September, with tour operators based in Peniche port (45 min trip). Occasionally tour operators can arrange visits off season. - Know more about Berlengas In the mainland, the area surrounding Peniche is also worth exploring. Cabo Carvoeiro, is one of the best seawatching spots in the country. Places like Molho Leste or Peniche fishing harbour are very interesting places to look for gulls and other vagrants, and can produce scarce birds for Portugal in wintertime, like Common Loon, Purple Sandpiper and Rock Pipit. Near the village of Atougia da Baleia, there is a treatment facility of sewage waters, which is a good place to look for waterbirds like ducks and terns, especially during the migration passages. Municipalities: Peniche IBA: learn more |
![]() |
Hotspots
View Berlengas in a larger map |
![]() |