Windmill Library

Windmill Library
Venue Icon

Windmill Library,
Windmill Road,

03451 555555 x472758

Opening hours

Venue map

We are delighted that as of Monday 26 April, we are now able to welcome you back inside Windmill Library.  

To begin with we are offering a Limited Browsing service, which means a limited number of people in the library at any one time. You can select books, use public access PCs and other basic offerings such as photocopying, printing and collecting hearing aid batteries. 

As you would expect, there will be safety measures in place and everyone must follow Scottish Government FACTS guidelines. 

The Connect and Collect Service will still be available if you would like the library staff to pick a selection of books for you and you can pick up your bag of books from the door if you prefer. 


Temporary Opening Hours:

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
9.00 - 12.00 and 14.00 - 16.00 9.00 - 12.00 and 14.00 - 16.00 9.00 - 12.00 and 14.00 - 16.00 9.00 - 12.00 and 14.00 - 16.00 9.00 - 12.00 and 14.00 - 16.00 Closed Closed


Located on Windmill Road, Kirkcaldy, Windmill library is situated within the brand new Windmill Community Campus.  It's a modern and spacious library adjacent to the relocated Fife Council Customer Service Point. 

The library offers a whole range of fiction and non-fiction books for lending, including large print and talking book formats. Reference books and local and family history resources are also available.

There is a separate children’s area with books to suit all reading ages and abilities and occasional storytimes, events and activities for younger children will be held throughout the year.  

Computers with free access to Microsoft Office and the Internet are available and beginners can sign up for our free computer taster sessions.  Free Wifi is also available.

The building has disabled access, toilets with baby changing facilities, free parking and a wide range of activities and classes within the Community Use section of the Campus.  

The venue can be reached on 01592 583209  or 03451 555 555  x472758

Share with a friend

Our website uses cookies to enhance your user experience. Continue using the site as normal if you are happy with this: Tell me more Yes I agree