Zagajnik () is a railway station on the Mià ÂkowiceâÂÂJasieà  railway in the village of Zagajnik, Bolesà Âawiec County, within the Lower Silesian Voivodeship in south-western Poland.
The station opened in 1865 as Haltepunkt Waldau. In 1912 the station was renamed to Haidewaldau. After World War II, the area past the Lusatian Neisse and Oder rivers came under Polish administration. As a result, the station was taken over by Polish State Railways and was renamed to Goleck, and later to its modern name Zagajnik in 1947.
The station is served by the following services: