Le phare de Sant Cristòfol (ou Sant Cristobal, en Français Saint Christophe) est un phare situé derrière la plage de Punta Sant Cristòfol dans la commune de Vilanova i la Geltrú, dans la province de Barcelone (Catalogne) en Espagne. Il est géré par l'autorité portuaire du Port de Barcelone.