Windmill Community Campus

  • -- Please Select --

Windmill Community Campus, Windmill Road, Kirkcaldy, Fife KY1 3AL

View on Google Maps

Opening times

  • Monday 0800 - 2100
  • Tuesday - Friday 0800 - 2200
  • Saturday 0900 - 1300
  • Sunday - Closed


  • After School Club
  • Baby Changing Facilities
  • Badminton Court
  • Books
  • Books on CD
  • Books-on-tape
  • Changing facilities
  • Children's Section
  • Classroom
  • Conference Room
  • Disabled Parking
  • Disabled Ramp
  • Disabled Toilets
  • Fitness Suite
  • Five-a-Side Pitch
  • Football Pitch
  • Free internet access
  • Gymnasium
  • Holiday Club
  • Hotdesks
  • Induction Loop
  • Information Screen
  • Large Print Books
  • Library
  • Library Catalogue ( Staff only)
  • Library Catalogue (Public access)
  • Lift
  • Lounge
  • Maps - Street Maps
  • Meeting Room - 20+
  • Newspapers - Current
  • Newspapers - Historical
  • Newspapers - Online
  • Parking Facilities - Free
  • PCs for Public Use
  • Photocopier
  • Printing Facilities
  • Public Toilets
  • Publications for Sale - Local History
  • RADAR Key Purchase
  • Telephone Directories
Taking a photo

Opened in 2016 the campus hosts many services in one building:  Customer Service Point, Public Library, Viewforth High School, Rosslyn Primary School and an excellent centre for Community Use.

There are many activities which take place in the Campus throughout the day and into the evening. Mini Kickers meet on a Tuesday lunch time in the Games Hall and there are lots of extra curricular activities which take place after school every day. Active schools have a varied and targeted programme which takes place in the late afternoons before Community Use starts in the evenings.

There is lots on offer from Art Classes to Yoga alongside local sports clubs who meet and train in the Campus too.

We are always interested to hear about what you would like to see taking place in the campus - this is a space for you to come to relax, learn a new skill or refresh an old one! Likewise if you have a skill you feel you could share with others why not get in touch to find out about becoming a tutor? It's the people who make it!