Venue Status:
Due to technical issues the flume will be closed until further notice. Steam room out of action. All other facilities are open as normal.

Duloch Leisure Centre

Nightingale Place,
Dunfermline,
KY11 8LW

Go!

Waterstone Crook Sports Centre

Kirk Road,
Newport on Tay,
DD6 8HY

Go!

Pitreavie Athletics Centre

Queensferry Road,
Dunfermline,
KY11 8PP

Go!

Michael Woods Sports and Leisure Centre

Viewfield,
Glenrothes,
KY6 2RD

Go!

Lumphinnans Sports Hub

Lumphinnans Sports Hub, Gagarin Way, Lumphinnans, Cowdenbeath, UK

Go!

Levenmouth Swimming Pool and Sports Centre

Promenade,
Leven,
KY8 4PA

Go!

Kirkcaldy Leisure Centre

Esplanade,
Kirkcaldy,
KY1 1HR

Go!

East Sands Leisure Centre

St Mary Street,
St Andrews,
KY16 8LH

Go!

Dalgety Bay Sports and Leisure Centre

Harbour Drive,
Dalgety Bay,
KY11 9NA

Go!

Cupar Sports Centre

Carslogie Road,
Cupar,
KY15 4HY

Go!

Cowdenbeath Leisure Centre

Pit Road,
Cowdenbeath,
KY4 9NN

Go!

Carnegie Leisure Centre

46 Pilmuir Street,
Dunfermline,
KY12 0QE

Go!

Bowhill Swimming Pool

Station Road,
Cardenden,
Lochgelly,
KY5 0BW

Go!

Beacon Leisure Centre

Lammerlaws Road,
Burntisland,
KY3 9BS

Go!

Opening Hours

  • Monday: 8:00am – 10:00pm
  • Tuesday: 7:00am – 9:00pm
  • Wednesday: 8:00am – 9:00pm
  • Thursday: 7:00am – 10:00pm
  • Friday: 8:30am – 8:30pm
  • Saturday: 8:00am – 2:30pm
  • Sunday: 8:00am – 2:30pm

Please note: The reception will close 60 minutes before closing time.

Telephone

01334 659473

Address

  • East Sands Leisure Centre, 
  • St Mary Street, St Andrews, 
  • KY16 8LH

Parking and Travel Information

Situated on St Mary Street, beside St Andrews famous East Sands beach. From the A91 continue onto the A917 at Links Crescent, then North Street. Turn left at A917/Abbey Street, which leads onto Abbey Walk and St Mary Street. There is parking available.

Let’s Connect!

Gym

Gym

Step into our gym and embark on a transformative journey towards your fitness goals. With state-of-the-art equipment, expert trainers, and a supportive community, we provide the perfect environment for you to unleash your full potential.

Whether you’re a seasoned athlete or just starting out, our diverse range of classes and personalised training programmes cater to all levels and interests. Join us today and redefine what it means to live a healthier, happier life.

Venue Facilities

Gym

Swimming Pools

Family Changing

Squash Courts

Steam Room & Spa Pool

Studio

Accessibility

Accessibility

  • Ramp entrance 
  • Unassisted wheelchair access 
  • Disabled parking
  • Pool access is available from the beach area 
  • Waterproof wheelchairs available
  • Guide dogs and assistance dogs welcome
  • Disabled toilets 
  • Disabled changing facilities 
  • Washing Bed
  • Lift to first floor

Guidelines and Important Information

Discover guidelines and important information for your visit.

Meet The Team

  • Venue Hire

    Venue Hire

    Whether it’s a corporate meeting, community event, sports tournament or private celebration, our venues provide the perfect setting for your occasion. For more information or to enquire, contact reception.

    Timetables

    Age Range:
    All
    Junior
    Adult
    Teen
    Mini
    • All Days

    • 17th Today
      July

    • 18th Tomorrow
      July

    • 19th Friday
      July

    • 20th Saturday
      July

    • 21st Sunday
      July

    • 22nd Monday
      July

    • 23rd Tuesday
      July

    • 24th Wednesday
      July

    • 25th Thursday
      July

    • 26th Friday
      July

    • 27th Saturday
      July

    • 28th Sunday
      July

    • 29th Monday
      July

    • 30th Tuesday
      July

    Day Time Activity Duration Venue
    Monday 8:00am – 10:30am Lane Swimming 150 mins East Sands 
    Monday 9:00am – 10:30am Public Swimming 90 mins East Sands 
    Monday 10:30am – 11:15am Yoga 45 mins East Sands 
    Monday 10:30am – 11:30am Public Swimming – Deep end only 60 mins East Sands 
    Monday 11:45am – 12:30pm Aqua Aerobics 45 mins East Sands 
    Monday 12:45pm – 1:45pm Pool Fun Session 60 mins East Sands 
    Monday 2:00pm – 4:00pm Lane Swimming 120 mins East Sands 
    Monday 2:00pm – 7:00pm Public Swimming 300 mins East Sands 
    Monday 6:30pm – 7:15pm Line Dancing – Intermediate 45 mins East Sands 
    Monday 7:30pm – 8:15pm Line Dancing – Advanced 45 mins East Sands 
    Tuesday 7:00am – 8:30am Lane Swimming 90 mins East Sands 
    Tuesday 8:30am – 10:30am Public Swimming 120 mins East Sands 
    Tuesday 9:30am – 10:45am Aqua Deep 75 mins East Sands 
    Tuesday 9:30am – 10:15am Pilates 45 mins East Sands 
    Tuesday 10:30am – 11:15am Aqua Aerobics 45 mins East Sands 
    Tuesday 10:30am – 11:30am Aqua Aerobics 60 mins East Sands 
    Tuesday 11:30am – 12:30pm Pool Fun Session 60 mins East Sands 
    Tuesday 12:45pm – 1:45pm Pool Fun Session 60 mins East Sands 
    Tuesday 2:00pm – 6:00pm Public Swimming 240 mins East Sands 
    Tuesday 2:00pm – 6:00pm Lane Swimming 240 mins East Sands 
    Tuesday 6:00pm – 6:30pm Metafit 30 mins East Sands 
    Tuesday 6:45pm – 7:30pm Kettlebells 45 mins East Sands 
    Tuesday 7:00pm – 8:00pm Lane Swimming 60 mins East Sands 
    Wednesday 8:00am – 10:00am Lane Swimming 120 mins East Sands 
    Wednesday 10:00am – 11:30am Public Swimming – Deep end only 90 mins East Sands 
    Wednesday 11:30am – 3:35pm Public Swimming 245 mins East Sands 
    Wednesday 11:45am – 12:30pm Aqua Deep 45 mins East Sands 
    Wednesday 11:45am – 12:30pm Aqua Deep 45 mins East Sands 
    Wednesday 12:45pm – 3:45pm Lane Swimming 180 mins East Sands 
    Wednesday 6:15pm – 7:00pm Body Max 45 mins East Sands 
    Thursday 7:00am – 9:30am Lane Swimming 150 mins East Sands 
    Thursday 8:30am – 11:15am Public Swimming 165 mins East Sands 
    Thursday 9:00am – 9:45am Pilates 45 mins East Sands 
    Thursday 9:30am – 10:15am Aqua Deep 45 mins East Sands 
    Thursday 9:30am – 10:15am Aqua Deep 45 mins East Sands 
    Thursday 10:30am – 11:15am Aqua Aerobics 45 mins East Sands 
    Thursday 12:45pm – 1:45pm Pool Fun Session 60 mins East Sands 
    Thursday 12:45pm – 6:00pm Public Swimming 315 mins East Sands 
    Thursday 12:45pm – 3:15pm Lane Swimming 150 mins East Sands 
    Thursday 5:30pm – 6:15pm Body Max 45 mins East Sands 
    Thursday 6:30pm – 7:15pm Group Cycle 45 mins East Sands 
    Thursday 7:30pm – 8:15pm Line Dancing – Beginners 45 mins East Sands 
    Thursday 8:15pm – 9:00pm Line Dancing – Intermediate 45 mins East Sands 
    Friday 8:30am – 10:00am Lane Swimming 90 mins East Sands 
    Friday 10:00am – 11:15am Public Swimming – Deep end only 75 mins East Sands 
    Friday 10:30am – 11:15am Yoga 45 mins East Sands 
    Friday 11:00am – 12:30pm Public Swimming 90 mins East Sands 
    Friday 11:45am – 12:30pm Aqua Aerobics 45 mins East Sands 
    Friday 12:45pm – 1:45pm Pool Fun Session 60 mins East Sands 
    Friday 2:00pm – 6:45pm Lane Swimming 285 mins East Sands 
    Friday 2:00pm – 6:45pm Public Swimming 285 mins East Sands 
    Friday 7:00pm – 8:15pm Pool Disco 75 mins East Sands 
    Saturday 11:30am – 1:30pm Public Swimming 120 mins East Sands 
    Saturday 12:00pm – 1:30pm Lane Swimming 90 mins East Sands 
    Sunday 9:00am – 10:00am Public Swimming 60 mins East Sands 
    Sunday 10:15am – 11:15am Family Fun Session 60 mins East Sands 
    Sunday 11:30am – 12:30pm Public Swimming 60 mins East Sands 

    Latest News