Station Haarlem Spaarnwoude is een spoorwegstation in Haarlem, gelegen aan de Oude Lijn.
Het station ligt aan de oostkant van Haarlem en is gelegen aan de Amsterdamsevaart tussen de wijk Parkwijk en Zuiderpolder en bedrijventerrein Waarderpolder. Het station werd geopend op 24 mei 1998. Het heeft geen stationsgebouw, maar wordt gekenmerkt door een loopbrug over het spoor en de naastgelegen autoweg A200. In 2020 werden aan die loopbrug drie glas/metalen liftkokers gekoppeld zodat ook rolstoelgebruikers en mensen die slecht ter been over de brug kunnen komen.
Aan de noordzijde van het station zijn IKEA Haarlem en de Veerplas gelegen. Op een kademuur van 60 meter is met 400 spuitbussen een graffitikunstwerk aangebracht. Het refereert aan de eerste passagierstrein in Nederland met een afbeelding van de Arend. Aan de andere kant, richting Amsterdam, is een gele Hondenkop afgebeeld. Met een joetje, een guldenbiljet, wordt verwezen naar de drukkerij Johan Enschedé, sinds de jaren 80 gevestigd op het nabijgelegen bedrijventerrein Waarderpolder. Op het "stationsplein" Woudplein geheten staat het beeld 1234567 van Hannes Kuiper.
Dit station beschikt over drie bushaltes. Haarlem, Station Spaarnwoude (noord) gelegen aan de noordzijde bij het parkeerterrein, Haarlem, Station Spaarnwoude (zuid) gelegen aan de zuidzijde en Haarlem, Station Spaarnwoude gelegen aan de A200/N200. De buslijnen die de drie haltes bedienen horen bij de concessie Haarlem/IJmond, sinds deze in handen is van Connexxion.
Het aantal door NS vervoerde reizigers (per gemiddelde werkdag) ontwikkelde zich sedert 2019 als volgt:
−1: Amsterdam Centraal · −1: Amsterdam Westerdok · 0: Amsterdam Willemspoort · 0: Amsterdam d'Eenhonderd Roe · 3: Amsterdam Sloterdijk · 9: Halfweg-Zwanenburg · 14: Haarlem Spaarnwoude 17: Haarlem · 21: Heemstede-Aerdenhout · 25: Vogelenzang · 28: Hillegom · 30: Veenenburg · 32: Lisse · 36: Piet Gijzenbrug · 38: Voorhout · 41: Postbrug · 42: Warmond · 46: Leiden Centraal · 48: De Vink · 51: Voorschoten · 54: Statistiek · 57: Den Haag Mariahoeve · 59: Den Haag Laan van NOI · 61: Den Haag HS · 63: Den Haag Moerwijk · 65: Rijswijk · 69: Delft · 71: Delft Campus · 77: Kethel · 80: Schiedam Centrum · 82: Beukelsdijk · 84: Rotterdam Delftse Poort · 84: Rotterdam Centraal
Alkmaar · -Noord · Amsterdam: -Amstel · -ArenA · -Bijlmer ArenA · -Centraal · -Holendrecht · -Lelylaan · -Muiderpoort · -RAI · -Science Park · -Sloterdijk · -Zuid · Anna Paulowna · Beverwijk · Bloemendaal · Bovenkarspel: -Flora · -Grootebroek · Bussum Zuid · Castricum · Den Helder · -Zuid · Diemen · -Zuid · Driehuis · Duivendrecht · Enkhuizen · Haarlem · -Spaarnwoude · Halfweg-Zwanenburg · Heemskerk · Heemstede-Aerdenhout · Heerhugowaard · Heiloo · Hilversum · -Media Park · -Sportpark · Hollandsche Rading · Hoofddorp · Hoogkarspel · Hoorn · -Kersenboogerd · Koog aan de Zaan · Krommenie-Assendelft · Naarden-Bussum · Nieuw Vennep · Obdam · Overveen · Purmerend · -Overwhere · -Weidevenne · Santpoort: -Noord · -Zuid · Schagen · Schiphol Airport · Uitgeest · Weesp · Wormerveer · Zaandam · -Kogerveld · Zaandijk Zaanse Schans · Zandvoort aan Zee
Stations van de Museumstoomtram Hoorn-Medemblik: Tramstation Hoorn · Zwaag · Wognum-Nibbixwoud · Twisk · Opperdoes · Medemblik
Voormalige stations: zie de lijst van voormalige spoorwegstations in Noord-Holland