De halte werd het eerst geopend in 1906 en weer gesloten op 15 mei 1928. De huidige halte, iets zuidelijker gelegen dan de oorspronkelijke halte, werd geopend op 31 mei 1985 onder de naam Leiden De Vink. Korte tijd later verviel Leiden. Het station lag destijds op de gemeentegrens van Leiden en Voorschoten, die ter plekke gevormd werd door de spoorweg. De twee perrons waaruit het station toen bestond lagen in verschillende gemeenten. Ook na de spoorverdubbeling is die situatie blijven bestaan: wie richting Den Haag reist stapt in Leiden op de trein, wie richting Leiden Centraal reist stapt in Voorschoten op de trein.
Sinds de spoorverdubbeling tussen Leiden en Den Haag in 1995 heeft station De Vink twee eilandperrons, met in totaal vier sporen. Vanwege deze uitbreiding werd een nieuw gebouw geplaatst.
De Vink heeft geen loketten meer. Reizigers kunnen een treinkaartje kopen bij kaartautomaten en informatie krijgen bij een informatiezuil.
Treinen
Het station wordt in de dienstregeling 2024 door de volgende treinseries bediend:
Rijdt in de avonduren en het weekend ook van/naar Den Haag Centraal. Rijdt enkel in de spitsuren tussen Almere Centrum en Almere Oostvaarders. Vormt tussen Hoofddorp en Weesp een scheve kwartierdienst met Sprinter 5800. Vormt tussen Weesp en Almere Centrum een scheve kwartierdienst met Sprinter 4300.
Rijdt na 20:00 uur en op vrijdag en in het weekend tussen Leiden Centraal en Haarlem. Op vrijdag tot 20:00 is deze serie doorgekoppeld aan serie 13300 met een stop van 17 tot 19 minuten in Leiden Centraal.
Buslijnen
De volgende buslijnen van Arriva stoppen op station De Vink: