Loading...

Musselburgh Racecourse provides year round great racing action with 27 racedays across the flat and jump racing season - weekend, midweek and evening.  There's something for everyone from our biggest racedays including Ladies Day to our popular Family Racedays. Every raceday offers quality racing with outstanding facilities and an atmosphere to match.

Online bookings can be made up to midnight the day prior to racing or can be purchased at the gate subject to availability.

2017

datefixturetypedoors
open
first
race
last
race
Mon 16 OctFlat Season FinaleFlat12:0013:5017:25View
Wed 8 NovStart of the Jumps SeasonJump11:0012:4515:30View
Thu 30 NovSaltire RacedayJump11:0012:5515:35View
Mon 11 DecChristmas RacedayJump11:0012:2115:20View

2018

datefixturetypedoors
open
first
race
last
race
Mon 1 JanNew Years Day 2018Jump11:0012:3015:20View
Sat 2 JunLadies DayFlat11:0013:3516:55View

2017

Mon 16 Oct
Flat Season Finale
Flat
Wed 8 Nov
Start of the Jumps Season
Jump
Thu 30 Nov
Saltire Raceday
Jump
Mon 11 Dec
Christmas Raceday
Jump

2018

Mon 1 Jan
New Years Day 2018
Jump
Sat 2 Jun
Ladies Day
Flat