Skip to Main Content

We’re set to carry out essential upgrades at Dunbar Leisure Pool. To allow this work to take place, the swimming pool will be closed from Monday 26th May, reopening Monday 30th of June. During this time, the rest of the site will remain open. Learn more

Important Customer Notice

Saturday 31st May: Due to a private booking Soft Play will be closed at 1.30, last entry 1.00pm

Sunday 31st May: Due to a private booking small pool will be closed 12.00pm to 1.00pm, main pool will remain open

Sunday 1st June: Due to a private booking the pool will be closed at 2.00pm, last entry 1.30pm

Sunday 8th June: Due to a private booking small pool will be closed 11.30am to 12.30pm, main pool will remain open

Sunday 8th June: Due to a private booking Soft Play will be closed at 1.30, last entry 1.00pm

Saturday 14th June: Due to a private booking small pool will be closed 12.00pm to 1.00pm, main pool will remain open

Sunday 15th June: Due to private booking the pool will be closed at 2.15pm, last entry 1.45pm

Saturday 21st June: Due to a private booking Soft Play will be closed at 12.30pm, last entry 12.00pm

Saturday 21st June: Due to maintenance in our Pool side the wet side of Musselburgh Sport Centre will be closed All Day.

Sunday 22nd June:  Due to private booking the pool will be closed at 2.00pm, last entry 1.30pm

Sunday 22nd June: Due to a private booking Soft Play will be closed at 1.30, last entry 1.00pm

Saturday 28th June: Due to private booking the pool will be closed at 2.15pm, last entry 1.45pm

Sunday 29th June: Due to private booking the pool will be closed at 1.15pm, last entry 12.45pm

 

 

 

Welcome to our family-friendly leisure centre! Make a splash in our pool, let your little ones run wild in our soft play area, work up a sweat in our gym or on the court, then unwind in our relaxation area complete with sauna and steam room.

Check the opening times for Musselburgh Sports Centre. Last entry half an hour before closing. For public swimming, please check our separate swim times.

Monday
07:00 - 21:30
Tuesday
06:00 - 21:30
Wednesday
07:00 - 21:30
Thursday
06:00 - 21:30
Friday
07:00 - 21:30
Saturday
09:00 - 16:30
Sunday
09:00 - 16:30

Download a copy of our swimming pool timetable or look for lane swimming times online.

*FFA is our Floating Floor Area 

DAY

SESSION

POOL

TIME

MON

Lane Swim

Main

7:00am - 9:00am

MON

Public Swim

Main + FFA

7:00am - 3:30pm

TUE

Lane Swim

Main

8:00am - 9:00am

TUE

Public Swim

FFA

8:00am - 9:00am

TUE

Public Swim

FFA

12:15pm - 8:30pm

TUE

Lane Swim

Main

8:30pm - 9:30pm

WED

Lane Swim

Main

7:00am - 9:00am

WED

Public Swim

Main

9:00am - 6:00pm

WED

Public Swim

FFA

12:30pm - 3:00pm

THU

Public Swim

Main

10:30am - 6:30pm

THU

Public Swim

FFA

12:00pm - 1:00pm

FRI

Lane Swim

Main

7:00am - 9:00am

FRI

Public Swim

FFA

7:00am - 9:15am

FRI

Public Swim

FFA

1:00pm - 3:00pm

SAT

Public Swim

Main + FFA

11:30am - 3:00pm

SAT

Public Swim

Main + FFA

4:00pm - 4:30pm

SUN

Public Swim

Main

10:00am - 1:00pm

SUN

Public Swim

FFA

10:00am - 3:00pm

SUN

Public Swim

Main + FFA

4:00pm - 4:30pm

Monday
7:00am - 9:00pm
Tuesday
8:00am - 9:00pm
Wednesday
7:00am - 9:00pm
Thursday
10:00am - 9:00pm
Friday
7:00am - 9:00pm
Saturday
9:00am - 4:00pm
Sunday
9:00am - 4:00pm
Standard Concession
Gym
Gym £9.50 £4.85
Gym Induction £12.00 £7.25
Gym Induction (Fast Track) £6.00 £3.55
Teen Gym (12 – 15) £4.80
Swimming and Health Suite
Single swim £6.05 £3.45
Under 5 swim £1
Family Swim Ticket £16.20
Book of Swim Vouchers (12 swims) £60.50 £34.50
Swim & Health Suite £10.80 £5.85
Health Suite Only £9.35 £4.75
Shower Only £2.75
Fitness Classes
Standard (30 mins) £6.20 £4.65
Premium (30 mins) £8.05 £5.75
Standard (45+ mins) £8.05 £5.75
Premium (45+ mins) £10.05 £7.70
Racket Sports
Badminton, Squash, Table Tennis, Pickleball (per court) £10.60 £5.40
Soft Play
Soft Play (Under 1 year) £1.20
Soft Play (1 year+) £5.60
Family Pass (up to four children) £16.70

Check out our latest fitness class timetable here: Musselburgh Sports Centre – Class Timetable

  • 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
  • Soft Play Area
  • 2 x Squash Courts
  • Cafe facilities overlooking the pool hall

Onsite we have a dedicated accessible changing room with hoist, wheelchair lift access into the pool and accessible toilet and shower facilities.

What3Words: ///sang.goal.since

Cycling: We have a bike rack available.

Driving: We have on-site parking with disabled and electric vehicle charging parking spaces.

Walking: Plan your route ahead of time using Google Maps.

By bus: Buses that stop outside our centre are 46 Rosewell, 111A Royal Infirmary, 48 Gorebridge, 141 Musselburgh and 140 Musselburgh

Buses that stop across the road are 46 Musselburgh 111 Haddington, 48 Musselburgh, 141 Penicuik, 140 Penicuik.

By train: Musselburgh Train Station is a 31 minute walk.

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.

Our reception staff are busy dealing with customers at the venue.

Please complete the online form below and someone will get back to you as soon as possible.

If your enquiry is urgent then please call us – t: 0131 653 5208

If you have a general enquiry not related to this sports centre, then please contact head office.

Confirmation of agreement to our privacy policy(Required)

£11 Junior Swim Only Membership

Kids, tweens and teens (ages 8-16) can stay active and save with our junior swim membership! Depending on which site you visit, if your child swims at one of our pools three times a month, you’ll benefit from a membership.

Find out more

Did you find this page useful?

We are constantly striving to give our customers a better online experience and we welcome your feedback.