Pens can be recycled at the Ryman stationary shop, 126 Market Street, St Andrews. There is a collection box by the front door.
Don't live in the East Neuk? Then check out the TerraCycle website for your nearest pen collection point.
Plastic free alternative - try doing a search for 'plastic free pens' for eco-friendly options such as these Natural Grass Pens, made from 80% grass and refillable.