Musselburgh Sports Centre

Musselburgh Sports Centre
EH21 7AS

0131 653 5208
  • Enjoy fun activities for all the family – from swimming to softplay, trampolining and bookable children’s parties.
  • Workout in our refurbished gym, with pulse fitness cardio and resistance machines.
  • Get active in your favourite fitness classes. Choose from Aquafit, BodyPump, Zumba and many more.
  • Book our sports hall and courts for squash, badminton, team sports and more.

Where to find us?

  • Walking / Cycling: Musselburgh Sports Centre is a 5minute walk from the High Street, neighbouring the Grammar School.
  • By Car: Follow signs for Musselburgh Town Centre, from here, following signs for Sports Centre.  Within the car park there are two dedicated electric charging bays. 
    SAT NAV: EH21 7AS
  • Bus / Train links available

Facilities Include: 

  • 25m 6 lane Swimming Pool with boom and floating floor to allow for variable depth levels
  • Health Suite with Steam Room, Sauna & Spa Pool
  • Bodyworks Gym with range of cardiovascular and resistance equipment 
  • Dance Studio 
  • Sports Hall with 6 badminton courts 
  • Jamboree Children's Soft Play Area
  • 2 x Squash Courts
  • Cafe facilities overlooking the pool hall.

At Musselburgh Sports Centre you can also enjoy:

  • Fitness Memberships
  • A wide range of fitness classes
  • Swimming Lessons (for infants, children and adults)
  • Gymnastics Coaching (for toddlers, preschoolers and children)
  • Join a number of Sports Clubs that utilise Musselburgh's facilities


Disability Access

At enjoyleisure everyone can enjoy being physically active.

Onsite we have a dedicated accessible changing room with hoist, wheelchair lift access into the pool and accessible toilet facilities.  There is also dedicated car parking spaces available.  Should you require any assistance during your visit, please give us a call on 0131 653 5208 to see how we can best accommodate your needs.

Check out our full list of activites below ...