Open Travel Guide
  1. Home
  2. Destinations
  3. Portugal
  4. Algarve
  5. Faro
  6. Day Trips
  7. Cacela Velha and Santa Luzia

Day Trips · Algarve, Faro

Cacela Velha and Santa Luzia

  • Distance48 km east of Faro
  • Travel time45 minutes by car
  • TransportHire car or taxi from Faro, about 45 minutes via the A22 and EN125, roughly EUR 60 (~$69) taxi one way; by public transport take the train to Tavira then a local taxi
  • Difficultyeasy
  • Best seasonYear-round; low tide shows the sandbar beach

Cacela Velha is a small whitewashed hamlet on a clifftop about 48 km east of Faro in the eastern Algarve region of Portugal, facing the Ria Formosa lagoon. There is no direct public transport, so most visitors use a hire car or taxi, about 45 minutes via the A22 and EN125, with a taxi costing roughly EUR 60 one way. A public transport alternative is the CP train from Faro to Tavira and then a taxi of about 15 minutes.

Whitewashed fishing hamlet on a clifftop with a small fortress and lagoon beach.

Cacela Velha is a small whitewashed hamlet on a clifftop about 48 km east of Faro in the eastern Algarve region of Portugal, facing the Ria Formosa lagoon. There is no direct public transport, so most visitors use a hire car or taxi, about 45 minutes via the A22 and EN125, with a taxi costing roughly EUR 60 one way. A public transport alternative is the CP train from Faro to Tavira and then a taxi of about 15 minutes. The hamlet has a handful of streets, a small 18th-century fortress on the cliff edge, the Igreja Matriz de Nossa Senhora da Assuncao, and a terrace with views across the lagoon to the barrier islands. Below the village, a path leads down to a lagoon beach where the sandbar is exposed at low tide and the water is calm and shallow. Tidal timing matters because the beach appears and disappears with the tides, so checking the tide table helps. Nearby Santa Luzia, about 4 km west of Tavira, is known as the octopus capital of Portugal and is a fishing village on the lagoon with waterfront restaurants and wooden jetties; octopus dishes such as polvo a lagareiro and rice with octopus are the speciality. A suggested day begins at Cacela Velha in the morning while the village is quiet, explores the fortress and church, walks down to the beach at low tide, and moves on to Santa Luzia for a late lunch. The afternoon can end in Tavira before the train back to Faro. A few cafes and restaurants in Cacela Velha provide coffee and fresh fish, but the village is small, so booking is wise in summer. The best period is spring and autumn for a calm visit, with July and August busier and hotter. Visitor information is available through visitalgarve.pt. The routes are short and mostly flat, with a path down to the beach.

Practical information for Cacela Velha and Santa Luzia · Last updated September 2026
Distance 48 km east of Faro
Travel time 45 minutes by car
Getting there Hire car or taxi from Faro, about 45 minutes via the A22 and EN125, roughly EUR 60 (~$69) taxi one way; by public transport take the train to Tavira then a local taxi
Difficulty easy
Address Start: Fortaleza de Cacela Velha, Rua da Fortaleza, Cacela Velha

How to get there

  • CP train Faro to Tavira then taxi 15 minutes
  • Hire car via the A22, about 45 minutes
  • Taxi or Bolt, about 45 minutes
  • Combine with Santa Luzia octopus village, 4 km west of Tavira

Location

Start: Fortaleza de Cacela Velha, Rua da Fortaleza, Cacela Velha

37.1608, -7.5370 View on map

Highlights

  • Explore the small clifftop fortress and church of Cacela Velha
  • Look across the Ria Formosa lagoon from the village terrace
  • Walk down to the lagoon sandbar beach at low tide
  • Eat octopus dishes in the fishing village of Santa Luzia
  • Combine the trip with a stop in Tavira

Tips for visiting

  • Use a hire car or taxi: there is no direct public transport
  • Check the tide table, since the sandbar beach is best at low tide
  • Visit Cacela Velha in the morning before day-trippers arrive
  • Book lunch in summer, as the hamlet and Santa Luzia have few restaurants
  • Arrange a taxi back in advance if relying on the Tavira train

When to visit

Spring and autumn for quiet visits; arrive in the morning and plan the beach for low tide.

Accessibility

The village streets are short and mostly level, but the path to the beach includes steps and sand. Wheelchair users may find the beach difficult to reach.

Frequently asked questions

How can Cacela Velha be reached from Faro?

By hire car or taxi in about 45 minutes, with a taxi around EUR 60. Alternatively, take the CP train to Tavira and a 15-minute taxi.

Why does the tide matter?

The lagoon sandbar beach is exposed and calm at low tide, while at high tide much of it is covered.

What is Santa Luzia known for?

It is a fishing village 4 km west of Tavira known for its octopus dishes and waterfront restaurants.

Ready to book

Cacela Velha and Santa Luzia

Visit visitalgarve.pt