The resort's largest and most equipped beach is Meia Praia - a long sandy strip with a gentle slope and warm water.
Images sources: ©, ©
    View all 6 places in Algarve
  1. #PT33
  2. Sea beach:
    near the village
    many vacationers in the summer
    water temperature in summer 20-22C°
    it is windy
  3. 37.1182784, -8.6411536 Copy to clipboard Copy

This imposing 5 km long beach stretches from the western side of the mouth of the Ribeira de Bensafrim, marked by a breakwater, to the mouth of the Ribeira de Odiáxere, which together with the Ria de Alvor forms a picturesque lagoon.

There are three beaches (no boundaries are marked): the closest to Lagos is Praia de São Roque (equipped, under the supervision of lifeguards) Meia Praia itself (or Praia de São Sebastião, has a Blue Flag and equipped areas) and overlooking the Praia do lagoon Vale da, Lama.

Dunes flank the entire length of Meia Praia with paved paths overgrown with shamrocks, daffodils and wheatgrass. Behind them, a railway line and a road run along the ocean, visible low-rise buildings.

The beach has a relaxed atmosphere with small, scattered bars and beachside cafes. Near them there are equipped places, it is possible to rent equipment for water sports, boat trips and organised fishing, and volleyball courts. The beach faces southeast; the generally calm waters can be slightly colder than the sheltered bays south of Lagos.

How to get to Meia beach
By train:
Meia Praia station. The line runs from Lagos, passes through Albufeira and Portimão.
On foot:
18 minutes (1.5 km.) - cross the river on the footbridge and follow towards the ocean
By car:
15 minutes. Follow the N125. After the bridge, take EM534.