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 Foodbank

    Unit 1c, Pitreavie Business Park, Dunfermline KY11 8UN
  • 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

    Dunfermline Salvation Army (Shop)

    33-35 High Street, Dunfermline KY12 7DL
    Monday to Saturday 9am to 5pm
  • City of Dunfermline

    Home4Good Centre

    Segal House, 1-2 Segal Place, Dunfermline KY12 8AZ
  • 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

    Link Church

    39 Priory Lane, Dunfermline KY12 7DU
  • City of Dunfermline

    Queen Margaret Hospital

    Whitefield Road, Dunfermline KY12 0SH
  • City of Dunfermline

    Parkgate Community Centre

    23 Parkgate, Dunfermline KY11 2JW
  • City of Dunfermline

    Queen Anne High School and Community Use

    Broomhead Parks, Dunfermline KY12 0PQ
    Only available to public outwith school hours
  • City of Dunfermline

    Scouts Scotland - Fordel Firs

    Hillend, Dunfermline KY11 7HQ
  • City of Dunfermline

    Whytemans Brae Hospital

    Whytemans Brae, Dunfermline KY1 2ND
  • 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

    Woodmill High School and Community Use

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

    Auchterderran Drop In Centre

    Woodend Road, Cardenden KY5 0NE
  • 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 Lunches/Town Hall

    Lochgelly Townhall, Lochgelly KY5 9QN
  • Cowdenbeath area

    Maxwell Centre

    70 Stenhouse Street, Cowdenbeath KY4 9DD
  • Cowdenbeath area

    Ore Valley Housing Association

    115-116 Station Road, Cardenden KY5 0BW
  • Glenrothes area

    Auchmuty Learning Centre

    81 Alexander Road, Glenrothes KY7 4EF
  • Glenrothes area

    Cadham Centre

    Huntsmans Road, Glenrothes KY7 6RU
  • Glenrothes area

    Collydean Community Centre

    Torphins Avenue, Glenrothes KY7 6UL
  • Glenrothes area

    Exit Community Centre

    2 Glamis Centre, Glenrothes KY7 4RH
  • Glenrothes area

    Pitcairn Centre

    Fife Coast & Countryside Trust, Pitcairn Centre, Moidart Drive, Glenrothes KY7 6ET
    Monday to Friday 9am to 5pm
  • Glenrothes area

    Glenrothes Hospital

    1 Lodge Rise, Glenrothes KY7 5TG
  • Glenrothes area

    Gilvenbank Community Sports Hub

    Gilvenbank Park, Pitcoudie Avenue, Glenrothes KY7 6XZ
    Monday to Friday 10am to 4pm
  • Glenrothes area

    Glenrothes Salvation Army (Shop)

    5B Postgate, Kingdom Centre, Glenrothes KY7 5LH
    Monday to Saturday 9am to 5pm
  • Glenrothes area

    Glenrothes Salvation Army Hall

    Caskieberran Road, Glenrothes KY6 2NR
    Various Opening Times
  • Glenrothes area

    Home-Start Glenrothe

    47-48 Greenlaw Crescent, Glenrothes KY6 1JQ
  • Glenrothes area

    Leslie Community Pantry

    Quarry Park Sports Pavillion, Leslie KY6 3EZ
    Various - See Facebook/website
  • Glenrothes area

    Lomond Centre

    Woodside 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 Village Hall

    Main Street, Star of Markinch KY7 6AA
  • Glenrothes area

    Stenton Jubliee Centre

    14 Dunrobin Road, Glenrothes KY7 4SH
  • Glenrothes area

    Thornton Town Hall

    35 Main Street, Thornton KY1 4AG
  • 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

    Aberdour Community Centre

    9 Shore Road, Aberdour KY3 0TR
  • Kirkcaldy area

    Argos Centre

    Appin Crescent, Kirkcaldy KY2 6JE
  • Kirkcaldy area

    Burntisland Church Hall

    East Leven Street, Burntisland KY3 9DX
  • Kirkcaldy area

    Chapel Neighbourhood Centre

    Chapel Road, Kirkcaldy KY2 6TT
  • Kirkcaldy area

    Curnie Clubs (Fife Alcohol Support Service)

    17 Tolbooth Street, Kirkcaldy KY1 1RW
  • Kirkcaldy area

    Dysart Community Centre

    1 West Port, Kirkcaldy KY1 2TD
  • Kirkcaldy area

    Erskine Church Hall

    Kirkbank Road, Burntisland KY3 9EW
  • Kirkcaldy area

    Harbourmasters House

    Fife Coast & Countryside Trust, The Harbourmasters House, Hot Point Wynd, Dysart KY1 2TQ
    Monday to Friday 9am to 5pm
  • Kirkcaldy area

    Fife Rape and Sexual Assault Centre

    38/40 High Street, Kirkcaldy KY1 1LU
  • Kirkcaldy area

    Glebe Park Centre

    Glebe Park, Kirkcaldy KY1 1BL
    Currrently not in use
  • Kirkcaldy area

    Greener Kirkcaldy

    8 East Fergus Place, Kirkcaldy KY1 1XT
  • Kirkcaldy area

    Home-Start Kirkcaldy

    5 South Fergus Place, Kirkcaldy KY1 1YA
  • Kirkcaldy area

    Kingdom Abuse Survivors Project (KASP)

    182a The Esplanade, Kirkcaldy KY1 1RE
  • Kirkcaldy area

    Kinghorn Parish Church (Hall)

    Burntisland Road, Kinghorn KY3 9SS
  • Kirkcaldy area

    Kirkcaldy Donation Centre Salvation Army (Shop)

    Unit 4, 39 Rosslyn Street, Kirkcaldy KY1 3HS
    Monday to Saturday 9am to 5pm
  • Kirkcaldy area

    Kirkcaldy Foodbank (check address)

    Viewforth Church Hall, Viewforth Terrace, Kirkcaldy KY1 3BW
  • Kirkcaldy area

    Kirkcaldy Salvation Army (Hayfield)

    Hayfield Road, Kirkcaldy KY2 5DG
    Tuesday & Friday 9am till 1pm
  • Kirkcaldy area

    Kirkcaldy Salvation Army (Shop - Inside Mercat)

    Unit 55, Mercat Shopping Centre, High Street, Kirkcaldy KY1 1NG
    Monday to Saturday 9am to 5pm
  • 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

    Victoria Hospital

    Hayfield Road, Kirkcaldy KY2 5AH
  • Kirkcaldy area

    Toll Community Hub

    East Toll Park, Kirkcaldy Road, Burntisland KY3 9HA
  • Kirkcaldy area

    Upper Library Hall

    102 High Street, Burntisland KY3 9AS
  • Kirkcaldy area

    YMCA

    Hendry Crescent, Kirkcaldy KY2 5UA
  • 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

    Leven Salvation Army (Shop)

    78 High Street, Leven KY8 4NB
    Monday to Saturday 9am to 5pm
  • Levenmouth

    Levenmouth Academy & Community Use

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

    Levenmouth Foodbank

    Bowling Green Street, Methil KY8 3DH
  • Levenmouth

    Randolph Wemyss Memorial Hospital

    Wellesley Road, Buckhaven KY8 1HU
  • Levenmouth

    Methil Community Centre

    Bowling Green Street, Methil KY8 3DH
  • 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
  • Levenmouth

    We Are With You Fife

    The Annexe Greig Institute, Leven KY8 4PF
  • North East Fife

    Adamson Hospital

    Bank Street, Cupar KY15 4JG
  • North East Fife

    Auchtermuchty Community Centre

    1 Distillery Street, Auchtermuchty KY14 7BY
  • North East Fife

    Blyth Hall

    Blyth Street, Newport DD6 8DB
  • North East Fife

    Crail Community Larder

    Balcomie Links Hotel, Crail KY10 3TN
  • North East Fife

    Cupar Corn Exchange

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

    Cupar Salvation Army

    43 Crossgate, Cupar KY15 5AS
    Monday to Saturday 9am to 5pm
  • North East Fife

    Cupar YMCA-YWCA

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

    East Neuk Centre

    Ladywalk, Anstruther KY10 3EX
    Monday to Friday 10am to 3pm
  • North East Fife

    Forgan Arts Centre

    59 Kirk Road, Newport On Tay DD6 8JB
  • North East Fife

    Letham Village Hall

    The Row, Letham KY15 7RS
  • 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

    Stratheden Hospital

    Stratheden Park, Stratheden KY15 5RR
  • North East Fife

    St Andrews Salvation Army (Shop)

    21 Church Street, St Andrews KY16 9NW
    Monday to Saturday 9am to 5pm
  • North East Fife

    St Andrews Town Hall

    Queen's Gardens, St Andrews KY16 9TA
  • North East Fife

    St Monans Town Hall

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

    The Larick Centre

    Shanwell Road, Tayport DD6 9EA
  • North East Fife

    Waid Academy Community Use

    St Andrews Road, Anstruther KY10 3GY
    Only available to public outwith school hours
  • 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 Community 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, Fife FK10 4LU
  • South West Fife

    Oakley Community Centre

    Station Road, Oakley KY12 9QF
  • South West Fife

    Rosyth Community Hub (EATS Rosyth)

    115a Queensferry Road, Rosyth KY11 2PS
  • South West Fife

    Saline Community Centre

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

    That Place In The Bay

    10a Ridgeway, Dalgety Bay KY11 9JN
  • South West Fife

    Torryburn Community Centre

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

    Valleyfield Community Centre

    Abbey Street, High Valleyfield KY12 8UA