Search

Our use of cookies

Some cookies used are essential to providing a service, while others help us improve your experience and provide us with insights into how the site is being used.

For more detailed information about the cookies we use, see our Cookies page.

Cookie preferences

Free period product locations

Anyone is welcome to take the products they need, even if you aren’t picking up products for yourself. This is a free service for anyone living in, working in or visiting Fife.


  • City of Dunfermline

    Abbeyview Community Centre

    Abbeyview, Dunfermline KY11 4HA
  • City of Dunfermline

    Baldridgeburn Community Centre

    206 Baldridgeburn, Dunfermline KY12 9EH
  • City of Dunfermline

    Dell Farquharson Community Centre

    7 Nethertown Broad Street, Dunfermline KY12 7DS
  • City of Dunfermline

    Dunfermline High School and Community Use

    49 Jennie Rennie's Road, Dunfermline KY11 3BQ
    Only available to public outwith school hours
  • City of Dunfermline

    James Allan Community Centre

    Paton Street, Dunfermline KY12 0BU
  • City of Dunfermline

    John Marshall Community Centre

    Pitcorthie Drive, Dunfermline KY11 8AB
  • City of Dunfermline

    Kingseat Community Centre

    Main Street, Kingseat KY12 0TH
  • City of Dunfermline

    Lynebank Hospital

    Halbeath Road, Dunfermline KY11 8JH
  • City of Dunfermline

    Parkgate Community Centre

    23 Parkgate, Dunfermline KY11 2JW
  • City of Dunfermline

    Queen Anne High School and Community Use

    5 Avens Close, Dunfermline KY12 0PQ
    Only available to public outwith school hours
  • City of Dunfermline

    Queen Margaret Hospital

    Whitefield Road, Dunfermline KY12 0SH
  • City of Dunfermline

    Touch Community Centre

    30 Mercier Place, Dunfermline KY11 4UG
  • City of Dunfermline

    Tower House

    Commercial School Lane, Dunfermline KY12 7JT
  • City of Dunfermline

    Townhill Community Centre

    122 Main Street, Townhill KY12 0EN
  • City of Dunfermline

    Whytemans Brae Hospital

    Whytemans Brae, Dunfermline KY1 2ND
  • City of Dunfermline

    Woodmill High School and Community Use

    Shields Road, Dunfermline KY11 4ER
    Only available to public outwith school hours
  • Cowdenbeath area

    Beath High School and Community Use

    Foulford Road, Cowdenbeath KY4 9BH
    Only available to public outwith school hours
  • Cowdenbeath area

    Benarty Centre

    Flockhouse Avenue, Ballingry KY5 8JH
  • Cowdenbeath area

    Bowhill Centre

    145 Station Road, Cardenden KY5 0BW
  • Cowdenbeath area

    Corrie Centre

    Carden Avenue, Cardenden KY5 0EH
  • Cowdenbeath area

    Crossgates Centre

    2 Inverkeithing Road, Crossgates KY4 8AL
  • Cowdenbeath area

    Dundonald Institute

    41-43 Main Road, Cardenden KY5 0DQ
  • Cowdenbeath area

    Fife Cycle Park

    Station Road, Glencraig KY5 8AA
  • Cowdenbeath area

    Hill of Beath Community Hub

    Main Street, Hill of Beath KY4 8DP
  • Cowdenbeath area

    Kelty Centre

    90-92 Main Street, Kelty KY4 0AQ
  • Cowdenbeath area

    Lochgelly High School and Community Use

    Station Road, Lochgelly KY5 8LZ
    Only available to public outwith school hours
  • Cowdenbeath area

    Lochgelly Town Hall

    Bank Street, Lochgelly KY5 9RE
  • Cowdenbeath area

    Maxwell Centre

    70 Stenhouse Street, Cowdenbeath KY4 9DD
  • Glenrothes area

    Auchmuty Learning Centre

    81 Alexander Road, Glenrothes KY7 4EF
  • Glenrothes area

    Cadham Centre

    Huntsmans Road, Glenrothes KY7 6RU
  • Glenrothes area

    Glenrothes Hospital

    Logie Rise, Glenrothes KY7 5TG
  • Glenrothes area

    Lomond Centre

    Woodisde Way, Glenrothes KY7 5RA
  • Glenrothes area

    Markinch Town Hall

    Betson Street, Markinch KY7 6AA
  • Glenrothes area

    Milton Village Hall

    Dickson Lane, Milton of Balgonie KY7 6PZ
  • Glenrothes area

    Star of Markinch

    Main Street, Star KY7 6AA
  • Glenrothes area

    Stenton Jubliee Centre

    14 Dunrobin Road, Glenrothes KY7 4SH
  • Glenrothes area

    Victoria Hall

    Main Street, Coaltown of Balgonie KY7 6HS
  • Glenrothes area

    White House

    Napier Road, Glenrothes KY6 1AX
  • Glenrothes area

    Woodside Centre

    60 Woodside Way, Glenrothes KY7 5DF
  • Kirkcaldy area

    Argos Centre

    Appin Crescent, Kirkcaldy KY2 6JE
  • Kirkcaldy area

    Chapel Neighbourhood Centre

    Chapel Road, Kirkcaldy KY2 6TT
  • Kirkcaldy area

    Dysart Community Centre

    1 West Port, Kirkcaldy KY1 2TD
  • Kirkcaldy area

    Glebe Park Centre

    Glebe Park, Kirkcaldy KY1 1BL
  • Kirkcaldy area

    Learning Centre (Annex)

    146 Templehall Avenue, Kirkcaldy KY2 6EB
  • Kirkcaldy area

    Overton Mains Community Centre

    165 Overton Mains, Kirkcaldy KY1 3JP
  • Kirkcaldy area

    Park Road Community Centre

    2 Park Road, Kirkcaldy KY1 3EL
  • Kirkcaldy area

    Raeburn Hall Community Centre

    Raeburn Crescent, Kirkcaldy KY2 5QQ
  • Kirkcaldy area

    Templehall Community Centre

    Beauly Place, Kirkcaldy KY2 6EX
  • Kirkcaldy area

    Thornton (OAP)

    35 Main Street, Thornton KY1 4AG
  • Kirkcaldy area

    Thornton Town Hall

    35 Main Street, Thornton KY1 4AG
  • Kirkcaldy area

    Upper Library Hall

    102 High Street, Burntisland KY3 9AS
  • Kirkcaldy area

    Victoria Hospital

    Hayfield Road, Kirkcaldy KY2 5AH
  • Kirkcaldy area

    Youngs Community Hall

    21 Thistle Street, Burntisland KY3 0EQ
  • Levenmouth

    Balmaise Centre

    Linnwood Drive, Leven KY8 5AE
  • Levenmouth

    Buckhaven Centre

    Kinnear Street, Buckhaven KY8 1BH
  • Levenmouth

    Cameron Hospital

    Cameron Bridge, Windygates KY8 5RR
  • Levenmouth

    Levenmouth Academy & Community Use

    Methilhaven Road, Buckhaven KY8 1EA
    Only available to public outwith school hours
  • Levenmouth

    Methil Community Centre

    Bowling Green Street, Methil KY8 3DH
  • Levenmouth

    Randolph Wemyss Memorial Hospital

    Wellesley Road, Buckhaven KY8 1HU
  • Levenmouth

    Sailors Rest

    230 High Street, Methil KY8 3EF
  • Levenmouth

    Sandy Brae Centre

    Sandy Brae, Kennoway KY8 5JW
  • Levenmouth

    Savoy Sports Pavilion

    Byron Street, Methil KY8 3JQ
  • Levenmouth

    The Centre

    Broomieknowe, Leven KY8 4QP
  • North East Fife

    Adamson Hospital

    Bank Street, Cupar KY15 4JG
  • North East Fife

    Blyth Hall

    Blyth Street, Newport DD6 8DB
  • North East Fife

    Cupar Corn Exchange

    St Catherine Street, Cupar KY15 4BT
  • North East Fife

    Cupar YMCA-YWCA

    Marathon House, 93 Bonnygate, Cupar KY15 4LG
    Monday - Friday from 9am - 8pm
  • North East Fife

    Madras College Community Use

    Bell Brae, St Andrews KY16 9BY
    Only available to public outwith school hours
  • North East Fife

    North-East Fife Community Hub

    St David's Centre, Albany Park, St Andrews KY16 8BP
    Open Monday to Friday (9-4)
  • North East Fife

    St Andrews Community Hospital

    Largo Road, St Andrews KY16 8AR
  • North East Fife

    St Andrews Town Hall

    Queens Place, St Andrews KY16 9TA
  • North East Fife

    St Monans Town Hall

    Hope Place, St Monans KY10 2DH
  • North East Fife

    Stratheden Hospital

    Stratheden Park, Stratheden KY15 5RR
  • North East Fife

    Waid Academy Community Use

    St Andrews Road, Anstruther KY10 3GY
    Only available to public outwith school hours
  • South West Fife

    Aberdour Community Centre

    9 Shore Road, Burntisland KY3 0
  • South West Fife

    Ballast Bank Community Centre

    Preston Crescent, Inverkeithing KY11 1DS
  • South West Fife

    Blairhall Community Centre

    10-12 Wilson Street, Blairhall KY12 9PS
  • South West Fife

    Cairneyhill Primary School and Community Use

    Northbank Road, Cairneyhill KY12 8RN
    Only available to public outwith school hours
  • South West Fife

    Camdean Youth Centre

    14 Primrose Lane, Dunfermline KY11 2UW
  • South West Fife

    Carnock Community Centre

    18 Camps Road, Carnock KY12 9JP
  • South West Fife

    Comrie Community Centre

    1 Dean Acres, Comrie KY12 9XS
  • South West Fife

    Crombie Community Centre

    Crombie Farm Road, Dunfermline KY12 8LD
  • South West Fife

    Dalgety Bay Community Centre

    Moray Way North, Dunfermline KY11 9UZ
  • South West Fife

    Invekeithing Civic Centre

    10 Queen Street, Inverkeithing KY11 1PA
  • South West Fife

    Inverkeithing High School and Community Use

    1 Hillend Road, Inverkeithing KY11 1PL
    Only available to public outwith school hours
  • South West Fife

    Kincardine Centre

    Anderson Lane, Kincardine FK10 4SF
  • South West Fife

    Kincardine Senior Citizens Centre

    Station Road, Kincardine FK10 4LU
  • South West Fife

    Oakley Community Centre

    Station Road, Oakley KY12 9QF
  • South West Fife

    Saline Community Centre

    13 Main Street, Saline KY12 9TL
  • South West Fife

    Torryburn Community Centre

    105 Main Street, Newmills KY12 8SR
  • South West Fife

    Valleyfield Community Centre

    Abbey Street, High Valleyfield KY12 8UA