El Funicular de Santa Luzia se encuentra en el Monte de Santa Luzia, en Viana do Castelo. Es un funicular que conecta la Estación de Viana do Castelo con el Santuario del Sagrado Corazón de Jesús, en lo alto de la colina.
Superando un desnivel de 160 metros, en seis a siete minutos, el viaje en el Funicular de Santa Luzia es el más largo de todos los funiculares del país, con sus 650 metros, teniendo más del doble de distancia que el que le sigue, el da Nazaré (con 310 metros), mientras que en Lisboa están los de Bica (283 metros), los de Glória (276 metros) y los de Lavra (188 metros) y los de Braga, en Bom Jesus, con sólo 274 metros.
La capacidad es de 24 pasajeros, doce sentados y doce de pie, y, reduciéndolos, se pueden transportar personas en silla de ruedas, cochecitos de bebé y dos bicicletas.
El coste de los billetes es de 3 euros, ida y vuelta en el mismo día, y 2 euros para subida o bajada sencilla, con un abono de 30 euros al mes para usuarios habituales.