Skip to content
Algarve Circle
Cacela Velha
Village Cacela Velha

Cacela Velha

A hamlet of a church, a fort and a handful of whitewashed houses on a bluff above the eastern tip of the Ria Formosa. Below it, oyster beds and a white sandbar shift with the tide in water that turns a bright lagoon green on clear days. It is one of the great simple views of the Algarve, and at low tide you can cross the channel to an almost empty beach.

Good to know

Getting therePark at the entrance to the hamlet and walk in; the lanes are for feet, not cars. The beach below is reached by a path down the bluff and, depending on the tide, a wade or a summer boat across the channel.
Best time to visitGolden hour, over a plate of oysters from the growers by the water.
Cacela Velha
Close to

Cacela Velha

Cacela Velha is barely a village at all: a hamlet of a few whitewashed houses on a low cliff at the eastern end of the Ria Formosa, in the municipality of Vila Real de Santo António. What it lacks in size it makes up in setting. An eighteenth-century fortress and a white parish church stand at the cliff edge, and below them the lagoon spreads out in bands of sand, water and shellfish beds, with the barrier beach beyond and the open Atlantic past that. This was a significant place long before Portugal existed: the site was fortified under the Moors, and the settlement has watched over this stretch of coast ever since. Today the hamlet holds a couple of restaurants known for oysters raised in the clear lagoon water below, and little else. The beach is reached from neighbouring Fábrica, by small boat across the channel in season or on foot at low tide. There is almost nowhere to stay and nothing to do after dark, and that is precisely the appeal. Cacela Velha suits a long oyster lunch, a swim off the sandbar, and one of the most photographed views in the eastern Algarve.

Where it is

Loading the map…
Get directions

Businesses in Cacela Velha

All in Cacela Velha

More places nearby

More to see around Cacela Velha.

Cacela Velha FAQs

Where is Cacela Velha?
Cacela Velha is by Cacela Velha, in the Algarve, Portugal.
How do you get to Cacela Velha?
Park at the entrance to the hamlet and walk in; the lanes are for feet, not cars. The beach below is reached by a path down the bluff and, depending on the tide, a wade or a summer boat across the channel.
When is the best time to visit Cacela Velha?
Golden hour, over a plate of oysters from the growers by the water.

Questions & answers

Ask the community

Nobody has asked about Cacela Velha yet. Be the first, people who live here answer.

Ask the first question