Santa Luzia es una freguesía portuguesa del concelho de Tavira, tiene 4,46 km² de área y 1.729 habitantes (2001).