Le Funiculaire de Santa Luzia se situe sur le versant du Mont de Santa Luzia, à Viana do Castelo. Il s’agit d’un funiculaire qui relie la gare de Viana do Castelo au Sanctuaire du Sagrado Coração de Jesus, au sommet de la colline.
Le funiculaire de Santa Luzia défie un dénivelé de 160 mètres, en six à sept minutes. C’est le plus long de tous les funiculaires du pays, avec ses 650 mètres, ayant plus du double de la distance de celui de Nazaré (avec 310 mètres), ainsi qu’à Lisbonne ceux de Bica (283 mètres), Glória (276 mètres) et Lavra (188 mètres) et celui de Braga, Bom Jesus, avec seulement 274 mètres.
La capacité est de 24 passagers, douze assis et douze debout, et il est possible de transporter des personnes en fauteuil roulant, des poussettes et deux bicyclettes.
Le prix des billets est de 3 euros, aller-retour le même jour, et de 2 euros pour une montée ou une descente unique, avec un abonnement de 30 euros par mois pour les utilisateurs réguliers.