Spaarnwoude is a hamlet in the Dutch province of North Holland. It is a part of the municipality of Haarlemmermeer and lies about 5 km northeast of Haarlem.

The statistical area "Spaarnwoude", which also can include the surrounding countryside, has a population of around 200.

North of Spaarnwoude lies the Spaarnwoude recreation area, which is located in the municipalities of Velsen and Haarlemmermeer.

There is a railway station, Haarlem Spaarnwoude, which lies southwest of the village. An IKEA shop is nearby, on the north side. To the east of IKEA is the Veerplas.

Spaarnwoude was a separate municipality until 1857, when it merged with Haarlemmerliede. The resulting municipality of Haarlemmerliede en Spaarnwoude was later merged with Haarlemmermeer, in 2019.