Where Is Cacela Velha: Map, Distances and How Not to Confuse It with Vila Nova de Cacela

Photo: Marc Ryckaert (MJJR) · Wikimedia Commons · CC BY 2.5

Como Chegar

Where Is Cacela Velha: Map, Distances and How Not to Confuse It with Vila Nova de Cacela

Como Chegar

Cacela Velha is in the Algarve, in the parish of Vila Nova de Cacela, municipality of Vila Real de Santo António. Map, road distances and the difference between the village and Vila Nova de Cacela.

Cacela Velha is a village in the Algarve, in the parish of Vila Nova de Cacela, municipality of Vila Real de Santo António, Faro district. It sits above the lagoon at the eastern end of the Ria Formosa (VRSA municipality), about 13 km by road from Tavira and from Vila Real de Santo António.

Map

The lagoon seen from Cacela Velha, with boats and the barrier island in the background
The lagoon seen from Cacela Velha, with boats and the barrier island in the background. Photo: Jose A. · Wikimedia Commons · CC BY 2.0

Cacela Velha and Vila Nova de Cacela are not the same place

Many people mix up the two names, and the train and bus stops are simply called "Cacela".

  • Cacela Velha is the historic village, high above the lagoon. It is where you go to see the fort, the church and the view over the Ria Formosa. See Things to do in Cacela Velha and the history of the village.
  • Vila Nova de Cacela is the parish seat, about 2.6 km by road from the village (2.3 km in a straight line). It has the "Cacela" railway station, on the Algarve Line (Baixo Guadiana).
  • Bus stops: the Vamus Algarve planner lists a "Cacela Velha" stop, the closest to the village, and another, "Cacela (Largo da Camponesa)", in Vila Nova de Cacela.
  • Sítio da Fábrica: this is where the boats to the beach leave from, and it is in Vila Nova de Cacela. See Fábrica beach.

If you come by train or bus, choose "Cacela" and cover the last stretch to the village. See Cacela Velha without a car.

Road distances from Cacela Velha

These are estimates without traffic, calculated with OpenStreetMap data (OSRM, 22 October 2026). The times for Faro and the airport are the usual ones for people who make the trip.

  • Vila Nova de Cacela: 2.6 km, about 5 minutes.
  • Tavira: 12.6 km, about 15 minutes.
  • Castro Marim: 13.1 km, about 15 minutes.
  • Vila Real de Santo António: 13.2 km, about 20 minutes.
  • Ayamonte (Spain): about 22 km, about 25 minutes.
  • Faro (city): about 49 km, about 45 minutes.
  • Faro Airport: about 55 km, 45 to 55 minutes depending on the route, and under 1 hour.
  • Seville: about 156 km, about 1 h 50. See Seville to Cacela Velha.

Getting there

Where to stay

There is no accommodation inside the village itself. The closest bases are Cacela Velha and surroundings, Tavira and Vila Real de Santo António. Compare in the guide by area · Booking.com · Hotels.com · Vrbo.

Where to eat and what to do

Sources

Frequently asked questions

Where is Cacela Velha?

In the Algarve, in the parish of Vila Nova de Cacela, municipality of Vila Real de Santo António, Faro district. It is at the eastern end of the Ria Formosa, about 13 km by road from Tavira and from Vila Real de Santo António.

Are Cacela Velha and Vila Nova de Cacela the same place?

No. Cacela Velha is the historic village above the lagoon. Vila Nova de Cacela is the parish seat, about 2.6 km by road, and has the "Cacela" railway station.

Is Cacela Velha in the municipality of Tavira?

No. It is in the municipality of Vila Real de Santo António, although Tavira is about 13 km away by road.

How far is Cacela Velha from Faro?

About 49 km from Faro (city), around 45 minutes by car, and about 55 km from the airport, 45 to 55 minutes depending on the route.

For local businesses

Do you own a business in Cacela Velha?

Restaurants · Accommodation · Activities · Experiences

🍽️🏊 Restaurants & Activities 9,99€/month or 99€/year
🏨 Accommodation 19,99€/month or 199€/year
  • ✓ Photos, description in 4 languages
  • ✓ Featured in listing and homepage
  • ✓ Direct contact without intermediaries
I want to feature my business →